Embedded Systems Test Engineer
Core
Develop and maintain automated testing solutions for software applications and embedded systems to ensure quality and reliability.
Role type
Embedded Systems Test Engineer
Builds
Automated test frameworks, CI/CD pipelines, and test environments for IoT and connected transportation devices.
Domain
IoT, connected transportation, embedded systems, firmware, telematics
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, Java, C++, C, pytest, GitLab, CI/CD pipelines, hardware-software integration, real-time systems, firmware testing, unit testing, integration testing, system testing, performance testing, stress testing, log scraping, issue tracking automation
Preferred skills
SCRUM, RTOS, Linux, GCP, BigQuery, SQL
Responsibilities
Design and implement automation frameworks for embedded systems and software applications; write automated test scripts; define and implement CI/CD pipelines; manage test coverage for functional and non-functional requirements; build and maintain test environments; monitor test results and logs; identify and report issues; stay current with industry trends and improve testing processes.
Seniority
Mid-level, hands-on IC