
Software Engineer - Full Stack
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Dearborn • Missouri • United States
Visit company websiteExplore more
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