Irvine, CA, USA
24 days ago
Student Worker Program - Junior Embedded Software Engineer

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? 

Join our Electric Vehicle Digital Design (EVDD) team for a 6-month Student Worker Program and help build the future of mobility! Immerse yourself in Ford's center of innovation and growth, working alongside top engineering, design, and software talent to create groundbreaking EVs and contribute to key technologies like batteries, charging, and recycling. This is your chance to gain hands-on experience and make a real impact on the automotive industry

Our team develops firmware and controls for a diverse array, from vehicle thermal management to body control systems. As part of the embedded software team, you will be responsible for the user-facing critical features like power management of the ECU and ensure that the low-level actuators are controlled adequately to meet vehicle attributes and performance targets. In this role, you will collaborate with cross-functional teams from electrical architecture, system integration, and other platform software engineers for firmware development through all stages of the program development.  

What you will bring  

Hands-on hardware bring-up, system debugging, and code optimization. Ability to collaborate and communicate complex technical concepts. Ability to deliver high-quality C code in a real-time embedded environment.  Strong Python coding skills to support test automation. 

Minimum requirements:  

Must be currently pursuing a bachelor’s, master’s, or PhD degree Actively pursuing a degree or one closely related to Computer Science, Computer Engineering, Electrical Engineering, or similar. Experience with languages such as C, C++, Python Embedded software development and optimization  Highly collaborative mindset and strong communication skills Applied knowledge and understanding of engineering’s first principles 

Preferred Requirements:  

Experience in vehicle-level integration for Formula SAE and Baja SAE is a plus. Hands-on experience developing drivers and RTOS integration for a project is a plus.  Experience with software build tools like Bazel, Scons, Cmake, etc. Ability to write testing scripts for using scripting languages (Python) Fluent in software fundamentals, including software design and maintainability.  Hands-on experience in hardware bring-up, system debugging, and code optimization. Knowledge of electrical engineering fundamentals, including circuit analysis and design 

What you’ll receive in return: As part of this exciting program, you’ll enjoy a high level of involvement with an exceptional team of industry innovators and visionaries. You’ll contribute in a meaningful way to our important, breakthrough work. And you’ll develop the skills that will give you a significant edge in your future career pursuits. If you have what it takes to help us redefine the future of mobility, we’d love to have you join us. 

Candidates for positions with Ford Motor Company must be legally authorized to permanently work in the United States. Verification of employment eligibility will be required at the time of hire.  Visa sponsorship is not available for this position. 
 
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce.   All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status

Develop firmware running on distributed embedded systems with multiple microcontrollers.  Troubleshoot and debug software issues to ensure smooth functioning of thermal and HVAC systems Collaborate with cross-functional teams to ensure seamless integration of software with other vehicle systems. Design and specify interfaces between application software and firmware. Controls software and algorithm development Work with hardware and debuggers at a bench and HIL level to verify software operation. 

 

Confirm your E-mail: Send Email