Senior Embedded Software Engineer
Intuitive
Senior Embedded Software EngineerThe Ion™ endoluminal system is Intuitive's new robotic platform designed for minimally invasive biopsy in the peripheral lung, with the goal of improving early lung cancer diagnosis. This position is integral to the development of a novel surgical robot system as part of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate should thrive in a collaborative team environment, be adept at developing solutions from initial requirements, and be committed to delivering high-quality products. A strong sense of shared responsibility and teamwork is essential.Essential Job DutiesPlatform Software DevelopmentCollaborate with cross-functional teams (EE, FPGA, manufacturing, service and clinical) to define technical requirements, evaluate design trade-offs, and deliver robust platform and infrastructure software.Design, implement, and maintain embedded Linux software across the full lifecycle, including: system initialization, configuration, and diagnostics; communication middleware and system services for embedded platforms; multi-threaded, distributed C/C++ applications; third-party networked device integration and API design.Extend and evolve existing software frameworks to support new processors, operating systems, and hardware platforms.Hardware Integration & DebuggingCollaborate closely with electrical engineers during early hardware bring-up, including bootloader, kernel, device tree, and driver-level integration.Debug complex system issues spanning hardware, OS, middleware, and application layers using tools such as gdb, JTAG, logic analyzers, and oscilloscopes.Interpret schematics, datasheets, and hardware specifications to inform software design and debugging.Reliability & PerformanceDesign software with robustness, fault detection, graceful degradation, and serviceability in mind.Analyze and resolve performance, latency, and resource-usage issues (CPU, memory, I/O, networking).Investigate and perform root-cause analysis for system-level failures encountered during development, manufacturing, clinical use, or field deployment.Participate in design verification and validation activities and support transfer to manufacturing.Collaboration & Technical LeadershipParticipate in architectural discussions and design reviews, bringing a system-level perspective.Mentor junior engineers and lead by example in code quality, debugging discipline, and design practices.Support cross-functional reviews, product demonstrations, and clinical/field activities as needed.QualificationsRequired Education, Skills & ExperienceBachelor's degree with 6+ years of industry experience, or Master's degree with 4+ years of industry experience, in Computer Science, Computer Engineering, or a related engineering discipline.4+ years of hands-on experience developing and supporting embedded systems in a production environment.Strong proficiency in modern C/C++ (C++11 and newer) for embedded and cross-platform development.Experience developing and debugging embedded Linux systems, including multi-threaded applications.Hands-on experience with Linux kernel driver development, board-support packages, device tree, bootloader integration, and low-level hardware interfaces.Experience integrating embedded Linux systems with FPGA, PCIe, DMA, custom ASICs, or other high-throughput hardware data paths.Proficiency with Python 3 and Bash for tooling, automation, and diagnostics.Familiarity with communication protocols such as TCP/IP, CAN, I2C, SPI, and serialization protocols (e.g., protobuf).Understanding of embedded software architecture, modular design, inter-process communication, and system-level interfaces.Strong system-level debugging skills spanning hardware, OS, and distributed software.Experience working collaboratively on complex, product-focused designs.Familiarity with CI/CD, build automation, and unit/integration testing.Excellent written and verbal communication skills.Preferred Skills & ExperienceExperience with embedded communication interfaces, networked device integration, protocol debugging, and performance analysis.Experience designing systems with real-time or near–real-time constraints.Knowledge of cybersecurity concepts such as secure boot, authentication, encryption, and key management.Experience across the full product development lifecycle, including design, implementation, debugging, verification, validation, and manufacturing transfer.Experience developing software for FDA-regulated, safety-critical, or mission-critical systems, including design controls, traceability, risk analysis, and mitigation.Hands-on experience with networking and streaming technologies such as UDP, RTP, SRTP, SSL/TLS, and GStreamer.Experience with Yocto/OpenEmbedded, PetaLinux, cross-compilation, or reproducible build systems.Additional InformationDue 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.Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.Mandatory NoticesU.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employees who are nationals from countries currently on embargo or sanctions status.Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government's licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan ("TCP") (note: typically adds 2 weeks to the hiring process).For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee's start date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes.We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.This position may be filled at a different job level than listed here depending on business need and/or on the selected candidate's experience, knowledge and skills. Compensation will be based primarily on the job level at which the role is filled and the candidate's qualifications, consistent with applicable law.We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy applyI'm interested Privacy Notice
- ...Senior Embedded Software EngineerMatternet is building the future of delivery with autonomous drone networks that move critical goods faster,... ...safely and reliably.We're seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits...Senior
$110k - $160k
...Embedded SW/Firmware EngineeringJob Responsibilities:Develop Secured Enterprise Wireless products and featuresLinux kernel/driver development... ...:Bachelor's Degree in Computer Science or Electrical Engineering is requiredMaster's Degree is preferredMust be authorized to work...SeniorFull time$150k - $180k
...Mid/Senior Embedded Software EngineerKnightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware program. In this role, you will lead software system design, subsystem development, component integration...SeniorFull time- ...Senior Embedded Software Engineer - FrameworksOur Servo Frameworks and Simulator team is responsible for the real-time software infrastructure that supports critical performance, safety and user-facing features of the da Vinci™ Surgical System, Intuitive's flagship product...SeniorLocal areaFlexible hours
$135.33k - $211.77k
...Senior Embedded Software EngineerDate: Aug 11, 2026Location: Sunnyvale, CA, US, 94089Company: PACCARPACCAR is a Fortune 500 company established... ...started!Requisition Summary: We are a tight knit team of engineers that value collaboration and results. We are looking for...SeniorTemporary workWork at officeFlexible hours- ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product...SeniorLocal areaWorldwideFlexible hours
- ...Sr. Embedded Software EngineerWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will... ...— move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving...SeniorPermanent employment
$130k - $175k
...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and...SeniorWorldwideFlexible hours$150k - $180k
...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft....SeniorWork at office- ...Senior Embedded EngineerSanta Clara, CAMeet YubicoYubico is a global leader in identity security and creator of the YubiKey, the original... ...and our awards here.The RoleYubico is looking for a Senior Software Engineer who is innovative and has a passion for creating software...SeniorWork at officeImmediate startWorldwide
$167.7k - $245.2k
...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring... ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART...SeniorFull timeTemporary workLocal areaFlexible hours- ...Responsibilities Develop C/C++ flight software requirements, designs, code, unit tests,... ...’s degree in Computer Science, Computer Engineering, or equivalent experience. ~ Professional experience developing software for embedded, high-performance, or safety-critical...SeniorFull time
- ...experience, or Master’s degree with 6+ years in CS, EE, IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller architectures (e.g...Senior
- ...real-time control across humanoid platforms. This role centers on deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of joints, sensors, and distributed controllers. You will design,...Senior
$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one... ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware...SeniorFull time$110k - $160k
....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this...SeniorFull timeWorldwide$193.3k - $261.5k
Amazon is looking for a Embedded Software Engineer to join the project team working to build best in class consumer products. We are an innovative, cross-platform, customer-obsessed team, working on big-bets in an innovative environment. We are looking for a talented...SeniorInternshipLocal areaFlexible hours$150k - $180k
...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated... ...Force. Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware...SeniorFull time- ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design... ...system environment. Work with software, hardware and mechanical engineers throughout... ...-constrained embedded systems Seniority level : Associate Employment type...SeniorFull time
- ...Position: Full Time Most firmware engineers write code for boards that never leave the bench. This isn't that. You’ll work at the intersection of firmware and power electronics, developing embedded control systems for the DC-DC converters, power distribution, and energy...SeniorFull timeShift work
$184.7k - $324.8k
...solved yet? Do you like changing the game? We have an opportunity for a results-oriented and extraordinarily hardworking FW Design Engineer. As a member of our multifaceted group, you will have the outstanding and great opportunity to craft upcoming products that will...SeniorRelocation$174k - $252k
...Tensor SoCs.Investigate on scalable USB software architectures and influence SoC architecture... ..., C).3 years of experience working with embedded operating systems.3 years of experience... ...(DWC) stack.Google's software engineers develop the next-generation technologies...Senior- ...Senior Firmware EngineerCupertino, CADo you want to be at the forefront of the AI revolution... ...a B200.We're searching for passionate software engineers to join our fast growing team. You'll... ..., Rust, and/or PythonExperience with embedded systems, high-performance computing or...Senior
$184k - $287.5k
...Senior Firmware EngineerDo you enjoy hacking and tinkering at the lowest levels of software? Are you passionate about extracting maximum efficiency... ...Senior Firmware Engineer to join the NVIDIA System... ...professional experience in embedded firmware development, low-...SeniorWorldwide$150k - $190k
...Senior Firmware EngineerMountain View, CASenior Embedded firmware engineerAs an Senior Embedded Firmware Engineer, you'll play a central role in shaping the intelligence inside our hardware... ...developing and architecting software, with exposure to the full lifecycle...SeniorFull timeImmediate start- ...novel surgical robot system. The engineer will collaborate with a... ...to design, build and optimize software that enables high-performance... ...and display across a range of embedded platforms. The engineer will... ...EngineeringExperience level: Mid-Senior LevelIndustry: Medical DeviceSeniorLocal area
- ...Palo Alto Networks, Inc. is looking for a Principal Software Engineer to join the Machine Identity Security team in Santa Clara, California. You will lead the design of backend services and APIs, shaping how control plane capabilities are built and consumed. The role requires...Senior
$153k - $242k
...Senior Firmware Engineer CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers... ...'ll design, implement, and maintain embedded firmware features that enable secure,... ...Collaborate with hardware design, platform software, and reliability teams to integrate...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$119.8k - $234.7k
...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's... .... We are seeking an accomplished Senior Firmware Engineer to join a team of talented... ...: ~ Background in firmware / software development, testing strategies, and requirements...SeniorOngoing contractWork at officeLocal areaWorldwide- ...Overview Client is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming products.... .... ~ Strong Embedded C and C++ programming skills. ~ Software development experience across RTOS and Embedded Linux platforms...SeniorLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- embedded developer Sunnyvale, CA
- embedded software engineer Sunnyvale, CA
- embedded engineer Sunnyvale, CA
- embedded systems software engineer Sunnyvale, CA
- senior developer Sunnyvale, CA
- senior aws cloud engineer Sunnyvale, CA
- remote senior salesforce administrator Sunnyvale, CA
- senior marketing operations manager Sunnyvale, CA
- senior manager tax Sunnyvale, CA
- senior tax Sunnyvale, CA


