onsite
Embedded Software Testing Engineer Brakes - Quest Global
Software Engineer
Engineer responsible for developing and executing unit and functional test cases, creating C libraries, debugging, and generating executable builds for brake control and protection software.
About the role
Key Responsibilities
- Develop and maintain C libraries and executable files for brake control and protection software.
- Create, execute, and document unit and functional test cases for both standard modules and R&D prototypes.
- Debug test failures, analyze root causes, and work with development teams to implement fixes.
- Generate software builds and manage version control of test artifacts.
- Produce comprehensive test reports and documentation to support product certification and release.
Requirements
- Strong proficiency in C programming and experience creating reusable libraries.
- Hands‑on experience with test case development, debugging, and software build processes.
- Solid understanding of embedded systems testing methodologies, including unit and functional testing.
- Excellent problem‑solving and analytical skills.
- Ability to work collaboratively with software development and R&D teams.
Skills
pythonrustbashlinuxagileelectrical engineering