F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

System Integration Engineer - Body Controls

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeDearborn, MI, USA$147.1k - $192.9k /yr

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Electronic Engineering or a related field is required.
  • Five years of progressive, post-baccalaureate experience in the job offered or a related occupation is required.
  • Five years of experience using the full software development lifecycle with a Model Based Design methodology is required.
  • Five years of experience deriving detailed software requirements and architectural logic from system-level specifications using Jama and Jira is required.
  • Five years of experience implementing complex control algorithms using MATLAB, Simulink, and Stateflow models is required.
  • Five years of experience creating unit tests and performing structural coverage analysis within Simulink Test is required.
  • Five years of experience integrating software components and conducting Model in the Loop regression testing is required.
  • Five years of experience using GitHub for version control and lifecycle management of software deliverables is required.
  • Five years of experience analyzing system-level requirements to define and finalize subsystem specifications is required.
  • Five years of experience managing requirements in Jama, including documentation and bidirectional traceability, is required.
  • Three years of experience authoring and executing unit test suites within Simulink Test is required.
  • Three years of experience using Simulink Coverage to perform structural analysis, including decision, condition, and modified condition/decision coverage, is required.
  • Three years of experience using Jira to track tasks, manage requirements, and oversee test-case execution is required.
  • Experience designing and implementing software architectures in Embedded C for bare-metal and RTOS-based environments is required.
  • Experience managing memory constraints, including stack and heap analysis, and optimizing code for execution speed and power efficiency is required.
  • Experience applying MISRA C or CERT C standards through static analysis and manual code reviews is required.
  • Experience debugging firmware using logic analyzers, oscilloscopes, and JTAG/SWD debuggers is required.
  • Experience analyzing system requirements and converting them into software-level requirements is required.
  • Experience developing control algorithms in MATLAB/Simulink and integrating auto-generated C code into a manually written codebase is required.
  • Experience authoring System Requirements and Software Design Documents is required.
  • Experience ensuring C code maps to functional requirements is required.
  • Experience developing unit and integration test suites for a Hardware-in-the-Loop environment is required.
  • Experience using GitHub for version control, branching strategies, and CI/CD integration, and Jira for development sprints, bug reports, and task allocation is required.
  • Candidates must be legally authorized to work in the United States.
  • Domestic travel of up to 10% is required.

Responsibilities

  • Design and implement scalable software architectures in Embedded C for bare-metal systems and RTOS-based environments.
  • Manage memory constraints, including stack and heap analysis, and optimize code for execution speed and power efficiency on resource-constrained microcontrollers.
  • Apply MISRA C or CERT C standards through static analysis and manual code reviews.
  • Debug firmware issues using logic analyzers, oscilloscopes, and JTAG/SWD debuggers to ensure interaction between software and the PCB.
  • Analyze system requirements and convert them into software-level requirements.
  • Develop control algorithms in MATLAB/Simulink and integrate auto-generated C code into the manually written codebase.
  • Author System Requirements and Software Design Documents.
  • Ensure C code maps to specific functional requirements.
  • Lead integration testing and develop unit and integration test suites to validate software modules in a Hardware-in-the-Loop environment.
  • Use GitHub for version control, branching strategies, and CI/CD integration, and Jira for tracking development sprints, bug reports, and task allocation.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs