Description
Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. You’ll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out.
As part of the ECG Platform Software Development team, the successful candidate will work in a high performing team with experienced developers in embedded programming on the next generation Phoenix and ECG modules for Ford vehicles.
Responsibilities
The primary responsibilities for this position include but are not limited to:
- Design, document and implement new features for the software update platform components.
- Implement well documented APIs that provide services to other components.
- Provide continuous support for integration issues and defects.
- Contribute to performance optimizations in CPU utilization, and usage of RAM and disk storage in embedded systems.
- Work closely with internal and external teams to deliver cross-functional features that span across multiple systems.
- Participate in prototype and proof of concept innovation initiatives
Qualifications
Education: Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science.
Experience:
- 3-5 Experience in software development on embedded, mobile, or consumer electronic platforms
- 3+ years C/C++ software development experience
- Proven experience with multi-threaded embedded systems design and Real-Time OS (RTOS) concepts.
The expected annual salary range for this Ford of Canada position is $96,000.00 to $146,000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.