$80K — $100K *
Job Description & Qualifications
WHO WE ARE:
Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.
TCU (Telematics Control Unit) is the next generation cellular modem to handle cellular and WLAN features for advanced connected vehicle applications.
Working as a member of the TCU diagnostic software development team, the successful candidate will be involved in the development of embedded software and working on diagnostic components that either provide diagnostic frameworks and fault detection services on the embedded system.
Primary responsibilities will include the design, implementation, testing and maintenance of the diagnostic software. The candidate will work as part of a high performing development team and will be encouraged to contribute ideas and solutions as part of their daily work. Development is in C/C++ and follows an agile methodology. This position will provide the candidate with the unique opportunity to gain experience with developing cutting edge software in vehicles.
Design, development and validation of diagnostics software components
Collaboration with teams to analyze requirements including those related TCU diagnostics
Documenting and validating software designs
Bug fixing and maintenance
WHAT YOU’LL NEED:
Bachelor’s degree in Computer Science, Mathematics, Engineering, or equivalent field of study.
2+ years of software development in C/C++
Experience with embedded software development and work through the development lifecycle.
Working knowledge of established software design patterns, efficient data structures, multi-threaded system design and code optimization.
Strong analytical/debugging skills
Experience with source code management tools such as Git.
Working knowledge of AITOSAR diagnostic stack, CAN network technologies.
Working experience in Linux based development environment.
Capable of prioritizing work and working to tight deadlines.
An excellent communicator, both oral and written.
Valid through: 6/30/2021