Software Automation Engineer II - Embedded Software
Core
Design, develop, execute, and maintain automated test scripts and frameworks for embedded software systems within electro-mechanical medical devices.
Role type
Software Automation Engineer II (Embedded Software)
Builds
Automated verification solutions for software-driven medical devices
Domain
Medical device software / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, automated test solution development, software testing methodologies, CI/CD integration, defect analysis, troubleshooting automation frameworks
Preferred skills
Pytest, embedded software testing, SSH automation, Jenkins, Git, Google Test (gTest), TCP/IP networking
Technologies
Python, Pytest, Jenkins, Git, gTest, SSH
Responsibilities
Design and maintain automated test scripts for embedded applications; Contribute to automated test frameworks for medical devices; Collaborate with developers to improve test coverage; Support CI/CD test execution; Analyze test results and document defects; Troubleshoot automation frameworks and test fixtures; Participate in Agile SDLC activities.
Seniority
Mid-level, hands-on IC