Embedded Software Test Engineer Graduate
Core
Design, implement, and execute manual and automated tests for embedded software systems, collaborating with developers to ensure thorough test coverage and high-quality product delivery.
Role type
Embedded Software Test Engineer (Graduate)
Builds
Embedded software features and functionalities for edge-to-cloud solutions
Domain
Embedded Systems / Edge-to-Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Embedded software testing methodology, Python, C, Go, software systems design tools, debugging, test automation, embedded Linux, device drivers, system architecture, communication protocols
Preferred skills
Experience designing software systems on multiple platforms, familiarity with embedded Linux and device drivers
Technologies
Python, C, Go, embedded Linux, device drivers
Responsibilities
Design enhancements and updates for software tests; execute and author testing plans and protocols; analyze system designs for coding and integration activities; develop and maintain manual and automated test cases; collaborate with software systems engineers and development partners; lead or contribute to validation and resolution of complex technical issues; continuously improve testing methodologies and processes
Seniority
Junior, Graduate