Senior Embedded Configuration Release Engineer
Core
Support, enhance, and optimize the embedded software build environment for the DaVinci Single Port surgical robot by maintaining development pipelines and infrastructure. (via careerplan.io/jobs/744000152995939-senior-embedded-configuration-release-engineer-at-intuitive)
Role type
Senior Embedded Configuration Release Engineer
Builds
Compiler toolchains, build infrastructure, and development pipelines for embedded platforms
Domain
Medical robotics / Embedded systems
Deliverable
infrastructure
Required skills
Infrastructure as code, Bazel, CMake, Make, CI/CD pipelines, Linux/Windows administration, Bash scripting, Python, observability tools (ElasticSearch, Kibana, Fluentbit, Logstash), embedded toolsets (cross compilers, GNU GCC), version control (Git, SVN), technical troubleshooting (wireshark, strace, tcpdump, pdb)
Preferred skills
C/C++, Perl, embedded Linux, RTOS, TCP/IP, HTTP/HTTPS
Technologies
Ansible, Jenkins, BitBucket, GitLab CI, ElasticSearch, Kibana, Fluentbit, Logstash, Bazel, CMake, Make, wireshark, strace, tcpdump, pdb
Responsibilities
Maintain and troubleshoot build tool pipelines; administer build systems, machines, and tools; setup Windows and Linux physical/virtual machines for builds; onboard engineers using 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; deploy and manage build pipelines using CI/CD tools.
Seniority
Senior, hands-on IC
