> Markdown version of [/jobs/ext/3971920-sr-software-engineer-embedded-build-and-release](https://www.wearedevelopers.com/jobs/ext/3971920-sr-software-engineer-embedded-build-and-release). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - Embedded Build and Release - **Company:** Intuitive Surgical, Inc. - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Artificial Intelligence, Software Applications, Systems Engineering, C++ (Programming Language), Software Quality, Computer Engineering, Continuous Integration, Linux, Embedded C, Embedded Software, Groovy, Issue Tracking Systems, Python (Programming Language), Real-Time Operating Systems, Release Management, Ansible, Software Engineering, Git, Build Management, Information Technology, Software Coding, Jenkins - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/sr-software-engineer-embedded-build-and-release-sunnyvale-ca--3bca14bc-080b-457b-8fa7-18d99f1f9ec8 ## About the Role Software Engineering, Embedded Software, Problem Solving Skills, Healthcare, Release Management/Engineering, Continuous Integration, Cross-Functional, Interpersonal Skills, Set Goals, Software Engineering, The engineer should possess excellent problem-solving skills and interpersonal abilities to drive releases forward by creating solutions and building consensus. The engineer should be very comfortable writing code in C++, Python, managing branches with Git, and taking ownership of large, complex projects to support software development goals., * Experience with software build and release processes * Significant experience in software development with C/C++ and Python * Experience troubleshooting complex systems in a software, manufacturing or systems engineering role * Great communication and analytical skills * Hands on experience with Linux * Experience with creating high-quality technical documentation * Experience managing branches and releases with Git Required Education and Training * Bachelors or higher in Computer Science, Computer Engineering, Electrical & Computer Engineering, Biomedical Engineering or related field with relevant experience Working Conditions * None Preferred Skills and Experience * Experience building infrastructure as code with Nix or Ansible * Experience developing thread safe embedded C++ applications * Experience designing software products in an FDA or other regulated industry * Realtime operating system experience, such as QNX Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role. ## Description * Drive new build and release initiatives, including improvements to the build system, continuous integration, developer productivity, and code quality * Provide expert Bazel build system support to platform and application software teams across multiple product lines * Develop tools and processes to efficiently support code sharing in a large monorepo * Support integration of AI tools and automation in the areas of software development, issue tracking, release management, and documentation * Identify and resolve bottlenecks to software development * Collaborate on development of Groovy CI/CD pipelines in Jenkins