onsite
Vehicle Controls Software Engineer - forterra
Software Engineer
Seeking a Vehicle Controls Software Engineer to design, develop, and test embedded software for automotive control systems. Requires expertise in C++, Python, and real-time embedded environments.
About the role
Key Responsibilities
- Design, develop, and implement embedded software for vehicle control systems.
- Develop and maintain software tools for simulation, testing, and analysis.
- Collaborate with cross-functional teams to define software requirements and architecture.
- Perform software integration, testing, and validation on target hardware.
- Troubleshoot and resolve software defects and performance issues.
- Contribute to the continuous improvement of software development processes.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in embedded software development using C/C++.
- Familiarity with scripting languages such as Python.
- Experience with real-time operating systems (RTOS) and embedded systems.
- Knowledge of control systems theory and application in automotive environments.
Skills
cpythonembedded systemsreal time systemscontrol systemsmatlab