Senior Software Developer in Test, Infrastructure + Automation
Core
Create and execute test plans, scripts, and automated frameworks to validate functional, non-functional, and regression testing for embedded software components in automotive environments.
Role type
Senior Software Developer in Test, Infrastructure + Automation
Builds
Automated test frameworks, scripts, and tools for embedded software systems
Domain
Automotive embedded software development and verification
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C, C++ programming for embedded software, automated testing tools (Pytest, Slash, Jenkins, Robot Framework), unit testing, integration testing, system testing, debugging nightly regression failures
Preferred skills
Design Thinking, User Experience methods, cross-functional collaboration
Technologies
Pytest, Slash, Jenkins, Robot Framework
Responsibilities
Create and execute test plans, test cases, and test scripts; Design, develop, and maintain automated test frameworks; Collaborate with cross-functional teams to review requirements and analyze system architecture; Troubleshoot and resolve bugs; Participate in code reviews; Contribute to continuous improvement of testing processes
Seniority
Senior, hands-on IC