Ford Motor Company

Software Engineer - Full Stack

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: DearbornMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Handle software (SW) and calibration delivery management (e.g. Timing, Coordination with builds and OTA software updates, Change Mgmt, etc)
  • Guide supplier partners thru the Ford Global Product Development System (GPDS)
  • Support driver assist features
  • Deliver software work packages of the software change management process (e.g. release documentation, functional validation, OTA software updates, etc.)
  • Work with Cross-Module network communication implementation (e.g. OTA, CS, MA, E2E, PARSED, etc.)
  • Investigate Diagnostic Trouble Code (DTC) issues including Quality Early Detection (QED)
  • Support service manual development
  • Support the Breadboard/HiL (e.g. issue resolution, software updates, etc.)
  • Support prototype vehicle builds (e.g. root cause issues, flashing software, etc.)
  • Release diagnostics specifications
  • Ensure compliance to Central SW requirements
  • Lead SW Technical Design Reviews (TDRs)
  • Support assembly plant End-of-line (EOL) setup and issue resolution
  • Learn and participate in SW AGILE processes
  • Support Chassis Controls requirement development
  • Evaluate new software development toolchains and processes

Requirements

  • Bachelor's Degree in Engineering or Computer Science
  • 5+ years of experience with design or development in chassis controls
  • 5+ Experience with FMEA and related quality assurance processes
  • Familiarity with vehicle network communication (e.g. CAN, etc.)
  • Familiarity with Ford embedded software requirements
  • Self-starter who can learn to use new tools and find solutions – ability to resolve vehicle problems
  • Outstanding leadership and communication skills
  • Experience in supplier management and cost negotiation
  • Motivation to bring new technologies from concept to production in a short time period
  • Familiarity with digital and analog data acquisition systems
  • Awareness of and/or experience with ISO 26262
  • Experience with sophisticated system analysis tools and methods
  • Experience with controls modeling (e.g. Matlab/Simulink, Stateflow, SysML, etc.)
  • Experience with HIL simulation and testing
Benefits
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software delivery managementcalibration delivery managementchange managementdriver assist featuresCross-Module network communicationDiagnostic Trouble Code (DTC) investigationsoftware change managementFMEAcontrols modelingHIL simulation
Soft skills
leadershipcommunicationself-starterproblem-solvingsupplier managementcost negotiationmotivationteam collaborationadaptabilitycritical thinking
Certifications
Bachelor's Degree in EngineeringBachelor's Degree in Computer ScienceISO 26262 awareness