To ensure high-quality, reliable software for embedded systems in veterinary medical diagnostic instruments
Requirements
- Strong programming skills in at least one of Lua, C, C++, or Python
- Ability to work with hardware-based testing environments
- Ability to read, understand and code in embedded C, C++ and Python
- Ability to understand UML specifications of software design elements
- Familiarity with Linux Operating Systems and Micro-controllers
Responsibilities
- Execute functional and regression test cases on embedded systems
- Design, develop, and maintain automated code using Lua, C, C++, and Python
- Build and enhance automated test frameworks and tools for embedded software validation
- Implement processes to convert existing manual test data into automated test executions
- Integrate test automation into CI/CD pipelines
- Maintain and troubleshoot automated test environments, including hardware-in-the-loop (HIL) setups
- Process and structure raw test data for automated execution and results analysis
Other
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- Ability to work in a fast-paced, agile environment
- Strong analytical and problem-solving skills, with attention to detail