CareerPlan

Senior Software Development Engineer in

USAFull-time2026-10-15 → 2026-11-10

Core

Design, develop, and maintain large-scale event-driven software-in-the-loop (SIL) and hardware-in-the-loop (HIL) tests and testing frameworks for safety-critical systems.

Role type

Senior Software Development Engineer (Testing & Validation)

Builds

Automated testing pipelines, safety-critical monitors (e.g., collision detection), and high-fidelity testing solutions

Domain

Autonomous systems / Safety-critical robotics / Real-time systems

Required skills

Python, C++, Linux internals, Networking protocols, CI/CD pipeline management, Log-mining, Safety-requirement gap analysis, Real-time fault injection, HIL/SIL methodologies

Preferred skills

Generative AI / Machine Learning for code, Pytest customization, Real-time communication protocols (DDS, I2C, SPI, CAN, GMSL2), Autonomous systems background

Technologies

Python, C++, Linux, Bamboo, Buildkite, Jenkins, Pytest, DDS, I2C, SPI, CAN, GMSL2

Responsibilities

Architect and manage continuous integration pipelines; Lead root cause analysis for complex system-level failures; Perform safety-requirement gap analyses; Lead end-to-end validation and clearance of safety-critical monitors; Develop scalable automation frameworks and data-analysis tools; Provide technical leadership and mentorship to engineers

Seniority

Senior, hands-on IC