Principal Software Engineer
Core
Lead end-to-end software validation strategy and build automated test infrastructures for next-generation Physical AI compute platforms.
Role type
Principal Software Engineer (Validation & Test Infrastructure)
Builds
Scalable test infrastructures, robust automation frameworks, and modern quality assurance practices for Physical AI systems.
Domain
Semiconductor / Automotive Robotics / Physical AI
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
End-to-end verification and validation, Low-level system BSP firmware (TF-A, TF-M, SCP, OP-TEE, Xen, Zephyr), Embedded C/C++, Python, Bash/Shell scripting, Test strategy definition, Test metrics productization
Preferred skills
Debugging complex software stacks, Automotive/robotics workload qualification, AI/ML software stack experience, Architecture and microarchitecture concepts
Technologies
TF-A, TF-M, SCP, OP-TEE, Xen, Zephyr, ROS2, GitLab, GitHub, Virtualization software
Responsibilities
Define and drive end-to-end software validation strategy, Design and implement scalable test infrastructures, Develop comprehensive test strategies and automated validation solutions, Drive bring-up and integration of open-source frameworks, Mentor and guide distributed software engineering teams
Seniority
Principal, hands-on IC with strategic influence