Senior Embedded Configuration Release Engineer
Core
Support, enhance, and optimize the embedded software build environment for the minimally invasive DaVinci Single Port surgical robot by maintaining development pipelines and infrastructure.
Role type
Senior Embedded Configuration Release Engineer
Builds
Compiler toolchains, build infrastructure, and development pipelines for embedded platforms
Domain
Medical robotics / Embedded systems
Deliverable
production ML models | infrastructure
Required skills
Bazel, CMake, EMake, Make, Ansible, Jenkins, GitLab CI, Bash, Python, Linux, Windows, cross-compilers, Gnu GCC, ElasticSearch, Kibana, Fluentbit, Logstash, Wireshark, strace, tcpdump, pdb, dbg
Preferred skills
C/C++, Perl, embedded Linux, RTOS, TCP/IP, HTTP, HTTPS
Technologies
Bazel, CMake, EMake, Make, Ansible, Jenkins, BitBucket, GitLab CI, ElasticSearch, Kibana, Fluentbit, Logstash, Wireshark, pdb, strace, tcpdump
Responsibilities
Maintain and troubleshoot build tool pipelines; setup Windows and Linux machines for builds; onboard engineers using physical and virtual infrastructure; setup Bazel/cmake builds for new hardware/software; provide on-call support for critical applications; establish infrastructure monitoring and health reporting; optimize make files and build scripts; interact with development teams to define requirements and document architecture.
Seniority
Senior, hands-on IC