Deliver high-quality C code in a real-time embedded environment
Specify, design, and implement functionality and behaviors of embedded subsystems
Design the software architecture and firmware implementation on hardware through integration and testing
Work with Vehicle Dynamics Engineers to ensure sensing, actuation, and controls implementation can deliver the desired vehicle dynamics attributes
Hands-on hardware bring-up, system debugging and code optimization
Develop unit and component level tests to ensure proper functionality
Make performance and optimization trade-offs to meet product requirements
What You’ll Bring
Degree in Mechatronics, Electrical Engineering, Computer Engineering, Computer Science or the equivalent in experience with evidence of exceptional ability
Proficiency in C, comprehension of Python
Fluent in software fundamentals, including software design and maintainability
Experience with real-time operating system development
Experience with embedded microprocessor tools
Experience with testing, debugging, and working directly with hardware
Experience with controls software and algorithm development
Knowledge of electrical engineering fundamentals including circuit analysis and design
Ability to collaborate and communicate complex technical concepts