Develop and integrate embedded software for prototype electronic control units (ECUs) and electrical subsystems.
Collaborate with cross-functional teams including electrical, mechanical, and systems engineers to define and implement prototype architectures.
Work cross-functionally with designers, engineers, and fabrication teams to develop functional electronics and mechatronic prototypes.
Design and validate hardware interfaces for sensors, actuators, and communication modules.
Support rapid prototyping cycles by creating modular, scalable, and testable embedded solutions.
Support the design and development of prototype electronic circuit systems and components.
Conduct system-level testing, debugging, and validation in lab and vehicle environments.
Execute the writing and testing of electrical systems and subsystems, including EMI/EMF mitigation, and integrate prototype systems into production hardware and software.
Document design decisions, software architecture, and test results to support knowledge transfer and future development.
Support demonstrations of prototype systems for senior leadership reviews, research showcases, and media events.
Stay informed on emerging technologies and contribute to continuous improvement initiatives.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
3+ years of experience in embedded systems development, preferably in automotive or robotics applications.
Proficiency in C/C++ and Python; experience with microcontroller platforms.
Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
Experience with hardware/software integration and debugging tools (e.g., oscilloscopes, logic analyzers, debuggers).
Strong analytical and problem-solving skills.
Effective communication and collaboration abilities.
Experience with prototype vehicle development and rapid iteration cycles (even better).
Familiarity with version control systems (e.g., Git) and CI/CD practices (even better).
Exposure to hardware-in-the-loop (HIL) testing environments (even better).
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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
embedded software developmentC/C++Pythonmicrocontroller platformsautomotive communication protocolshardware/software integrationdebuggingsystem-level testingEMI/EMF mitigationprototype electronic circuit systems