
Senior Systems Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Allen Park • Missouri • United States
Visit company websiteExplore more
Salary
💰 $138,486 - $204,611 per year
Job Level
Tech Stack
About the role
- Coordinate software development efforts to ensure alignment with defined requirements and seamless integration with other system components (Charge port, OBC, DC/DC, Inverter etc.).
- Design, development, and testing embedded software components for adhering to coding standards and industry best practices such as MISRA C and V-cycle development.
- Develop software for safety-critical components, including battery protections.
- Enforce quality by helping define test cases with the test team by providing detailed requirements and supporting documentation when needed.
- Contribute to algorithms and controls development for the battery management system, including state of charge estimation, state of health assessment, and cell balancing etc.
- Verify the performance and reliability of the BMS algorithms by testing them using battery packs and battery cyclers.
- Document findings and report to battery algorithms teams.
- Extract and document detailed component-level requirements for battery management systems and power electronics, collaborating closely with cross-functional teams (hardware, firmware, systems engineering) to ensure alignment with overall vehicle objectives.
- Actively participate in review processes for firmware, hardware, system, and functional safety teams.
- Collaborate with mechanical, hardware, and system teams for seamless integration of hardware and software components.
- Develop and optimize calibration parameters to enhance safety, improve performance, and deliver exceptional user experiences.
- Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARA, FMEAs, etc.).
- Help the battery manufacturing team troubleshoot build issues by providing troubleshooting instructions, implementing software diagnostics, and proposing setup changes.
Requirements
- Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation.
- 5 years of experience with C programming.
- 5 years of experience with Battery management systems (BMS) software development and validation.
- 3 years of experience with BMS algorithms development for estimation of state-of-charge (SOC), state-of-health (SOH), and state-of-energy (SOE) in C.
- 3 years of experience developing safety critical software following MISRA C automotive standard and ISO 26262 functional safety standard, including processes, requirements definitions, and verifications at different levels of the V model.
- 3 years of experience using CAN and CAN-FD automotive communication interface and UDS communication protocol to enable diagnostics for troubleshooting vehicle issues.
- 2 years of experience with High voltage vehicle systems integration and troubleshooting in electric vehicles, including battery management systems, chargers, and electric motors.
- 2 years of experience with Embedded software development with RTOS.
Benefits
- Immediate medical, dental, and prescription drug coverage
- Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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 & Tools
C programmingBattery management systems (BMS) software developmentBMS algorithms developmentMISRA CISO 26262V-cycle developmentHigh voltage vehicle systems integrationEmbedded software developmentRTOSCAN and CAN-FD
Soft Skills
collaborationtroubleshootingdocumentationquality assurancecommunication
Certifications
Master’s degree in Electrical EngineeringMaster’s degree in Computer Engineering