Sr. Software Engineer - Embedded Build and Release
Core
Design and maintain build, release, and continuous integration systems for embedded software and robotic surgical platforms.
Role type
Senior Software Engineer (Build/Release/DevOps)
Builds
Automated build pipelines, CI/CD infrastructure, and developer productivity tools for embedded systems
Domain
Medical Robotics / Embedded Systems / DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Git, Linux, Bazel, CI/CD pipeline design, technical documentation, complex system troubleshooting
Preferred skills
Infrastructure as Code (Nix, Ansible), thread-safe embedded C++, regulated industry software design, Realtime OS (QNX)
Technologies
Bazel, Jenkins, Groovy, Git, Linux, QNX, Nix, Ansible
Responsibilities
Drive build and release initiatives; provide expert Bazel support; develop tools for monorepo code sharing; integrate AI automation tools; resolve development bottlenecks; collaborate on CI/CD pipeline development
Seniority
Senior, hands-on IC