About the Role:
Weโre seeking a hands-on Software Development Engineer in Test (SDET) with experience spanning embedded systems, automation, and development tooling. This individual will play a key role in ensuring software reliability while also supporting internal engineering and manufacturing workflows through custom tools and automation.
Key Responsibilities:
โข Develop and maintain automated testing frameworks for embedded firmware and desktop applications, including unit, integration, and hardware-level testing
โข Create and execute test plans, regression suites, and validation activities in alignment with regulated development practices
โข Support testing of Linux-based C++/GUI applications, including functional and interface-level behavior
โข Collaborate closely with firmware and hardware teams to improve testability and product quality throughout development
โข Maintain and improve CI/testing infrastructure to enable repeatable automated execution
โข Build and support internal engineering utilities such as manufacturing tools, calibration/provisioning scripts, debugging utilities, and data collection workflows
โข Develop Python-based automation to streamline development, integration, and hardware bring-up activities
โข Track and resolve defects, maintain traceability documentation, and contribute to verification/validation efforts in a regulated environment
โข Participate in peer reviews and provide quality-focused feedback across software and test code
โข Operate effectively in a fast-paced startup environment with evolving priorities and cross-functional collaboration
Qualifications:
โข Bachelorโs degree in Computer Engineering, Computer Science, Electrical Engineering, or similar field
โข 3+ years of experience in software testing, embedded development, or SDET-focused roles
โข Strong Python skills for scripting, automation, and tooling
โข Experience with C/C++ in embedded or application-level environments
โข Understanding of automated testing methodologies, debugging, and software validation practices
โข Experience working in Linux-based environments and with modern version control workflows
โข Strong analytical/problem-solving skills and ability to work cross-functionally
Preferred Background:
โข Experience with embedded microcontrollers and low-level debugging tools
โข Exposure to GUI/application testing frameworks and hardware communication protocols
โข Familiarity with regulated product development environments or safety-critical systems
โข Experience supporting CI/CD workflows and startup-stage engineering teams