Ford Motor Company is looking to deliver its vision of a fully electric transportation future and needs skilled professionals to pioneer its EV future
Requirements
- 8+ years of relevant experience in embedded software development using C
- Experience with Automotive MCU’s from NXP, TI, STM
- Experience with RTOS’s such as u-velOSity, FreeRTOS, safeRTOS
- Experience with bare metal and RTOS software development including board bring-up
- Experience with JIRA and Confluence
- Experience with git
- Experience with build systems such as make and bazel
Responsibilities
- Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform
- Develop multicore, time / safety critical software architectures
- Work with/resolve ambiguity in requirements/specifications/designs
- Create elegant, efficient real-time software components and interfaces
- Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness
- Work with hardware and debuggers at a bench and HIL level to verify software operation
- Define system-level power / compute / communication requirements and implement solutions that allow different applications to achieve different combinations of configurations
Other
- Bachelor’s degree in Computer Science or Computer Engineering
- Excellent communication skills
- Visa sponsorship is available for this position
- Candidates for positions with Ford Motor Company must be legally authorized to work in the United States
- Onsite work of up to three days per week may be required for candidates within commuting distance of a Ford hub location