onsite
Vehicle Controls Software Engineer - Xos, Inc.
Software Engineer
Seeking a Vehicle Controls Software Engineer to develop and implement software for electric vehicle control systems. Requires expertise in C++, embedded systems, and automotive software development.
About the role
Key Responsibilities
- Design, develop, and implement embedded software for vehicle control systems.
- Develop and maintain real-time operating systems and drivers.
- Integrate and test software components on vehicle hardware.
- Collaborate with hardware engineers to define system requirements.
- Utilize model-based design tools for software development and simulation.
- Troubleshoot and debug software issues in vehicle control applications.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proficiency in C++ and embedded software development.
- Experience with real-time operating systems (RTOS) and automotive communication protocols (e.g., CAN Bus).
- Familiarity with model-based design tools like MATLAB/Simulink.
- Understanding of automotive control systems and vehicle dynamics.