> Markdown version of [/jobs/ext/4428045-staff-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4428045-staff-embedded-software-engineer). 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). --- # Staff Embedded Software Engineer - **Company:** PROCEPT BioRobotics Corporation - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $199,040.0 - $234,170.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), User Authentication, C++ (Programming Language), Compilers, Profiling, Cyber Security, Datasheets, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), MISRA C (C Programming Language), Object-Oriented Software Development, Software Architecture, Real-Time Operating Systems, RS-485 Standard, Software Engineering, Software Requirements Analysis, Management of Software Versions, Git, Bare Metal, U-Boot - **Published:** October 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7e7fd94c5347b128 ## About the Role * Bachelor's degree (B.S.) in CS/EE/BME or equivalent. * 8+ years of direct experience developing embedded software for medical devices, or a Master's degree with 5+ year of experience. * MCU programing experience using C/C++ experience required * Experience with real-time embedded software programming required * Familiar with RTOS and bare metal design * Demonstrated excellent verbal and written communication skills * Ability to effectively coordinate multiple projects, highly self-directed * Demonstrated strong ability to systematically troubleshoot and debug complex software/hardware problem * Experience with software architecture, development and testing best practices, coding standard required * Experience with automated software testing systems for embedded systems testing required * Experience interacting with software debugging in an embedded IDE required * Experience controlling hardware using various I/O protocols such as I2C, SPI, UARTs, RS485, etc. o required * Experience as a key player developing software on a development team * Hands-on experience developing firmware to control motors, robotics, or aerospace * Cyber-security concepts such as secure boot, authentication, and encryption * Familiarity with Medical Device regulations (e.g. ISO 13485, ISO 14971, IEC 62304) * Knowledge of safety-critical software development (MISRA, ISO26262, DO-178, or similar) The Qualifications We Would Like You to Possess * Familiar with Scrum development process a strong plus * FPGA design and development capability a strong plus * Comfortable using oscilloscopes, logic analyzer, multimeters, power supplies, etc. * Comfortable reading schematics and hardware data sheets * Experience with object-oriented analysis and design techniques a plus. * Experience with JTAG debugging, Embedded SW profiling using software and hardware tools required * Experience with GNU compilers, software versioning and GIT version control a plus. * Strong technical documentation skills within a formal quality system (ISO 13485, IEC 62304, 21, FDA QSR's etc.) * The ability to excel within a high-energy, small, focused team environment, maintain a strong sense of shared responsibility and shared reward, and to make work fun and interesting * Ability to effectively present information and respond to questions from other internal groups, clients, customers, and the general public * Ability to work with mathematical concepts such as probability and statistical inference ## Description We are looking for a driven and proactive Staff Embedded Software Engineer who thrives in a fast-paced environment and is passionate about creating cutting-edge embedded systems and software. If you're a self-starter who loves tackling challenges, taking initiative, and collaborating with stellar teams to build innovative solutions, this role is for you. You'll lead the design, development, and optimization of embedded systems-ensuring they're of high quality, reliable, and scalable. What Your Day-To-Day Will Involve: * Work on multiple projects to develop new product embedded software. * Design, code, test, and document embedded software for feasibility prototypes and released product. * Work closely with cross-functional groups, including Software, Electrical, Mechanical, Systems, Quality, and Regulatory Affairs. * Ensure all product embedded software is developed in accordance with the software development process, including requirements definition, architecture, design, implementation, debugging, and software testing. * Write protocols and reports for embedded software verification and validation testing * Support software on customer complaint analysis team * Committing and delivering example, mentoring team members, and growing technical capability. * Be capable of owning and completing tasks with the time pressures typical of new product development * Maintain trained status for, and comply with, all relevant aspects of the PROCEPT BioRobotics Quality Management System to ensure product and support regulatory compliance * Understand and adhere to the PROCEPT BioRobotics Quality Policy and EHS Policy