Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior/Staff Embedded Software Engineer, Robotics Devices

RoboForce

Senior/Staff Embedded Software Engineer, Robotics Devices Milpitas, CA Why RoboForce RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability. We are seeking a Senior/Staff Embedded Software Engineer, Robotic Devices to architect and develop the embedded systems that interface directly with our robot’s physical hardware. In this role, you will work across embedded Linux, RTOS, and microcontroller platforms to design device drivers, middleware, and on-device software for sensors, actuators, and robotic subsystems. You will span vendor selection, low-level programming, system integration, and performance debugging—ensuring reliable operation at the boundary between software and the physical world. Responsibilities Embedded Systems Architecture: Lead the design, development, and deployment of embedded software stacks for robotic devices across embedded Linux, RTOS, and microcontroller-based platforms. Device & Sensor Integration: Architect and implement software solutions for a wide range of sensors and devices, including vendor evaluation, on-device programming, communication protocols, and driver/middleware development. Performance & Reliability Engineering: Perform in-depth performance analysis and hardware/software debugging to ensure real-time behavior, robustness, and reliability under demanding operating conditions. Hardware–Software Co-Design: Apply a deep understanding of the physics of physical devices to inform system design, control interfaces, and performance tradeoffs. Technical Leadership: Contribute to long-term technical roadmap planning, mentor junior and senior engineers, and uphold high standards through rigorous code reviews and best practices. Requirements Education: Bachelor’s degree or higher in a STEM field. Experience: 5+ years of experience building and shipping production-quality software, with a focus on embedded or systems-level development. Programming Expertise: Strong proficiency in modern C++ and Python , with experience developing performance-critical and hardware-adjacent software. Systems Engineering: Experience working with large, complex systems and building tooling to support development, testing, and deployment. Hardware Literacy: Experience reviewing schematics and collaborating closely with hardware teams. Quality & Testability: Strong commitment to software quality, including designing systems for testability, reliability, and long-term maintainability. Requires 5 days/week in-office collaboration with the teams. Bonus Qualifications Robotics Frameworks: Experience with ROS-based robotics development. Sensor Systems: Hands‑on experience with camera, LiDAR, or radar integration. Signal Processing & Control: Background in DSP, sensor calibration, and/or motor controller development. Competitive stock options/equity programs. Health, dental, and vision insurance, 401(k) plan. Visa sponsorship and green card support for qualified candidates. Lunches and dinners, a fully stocked kitchen, and regular team-building events. #J-18808-Ljbffr RoboForce

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior/Staff Embedded Software Engineer, Robotics Devices in Milpitas, CA vacancy
  • Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA Why RoboForce RoboForce is an AI robotics company developing Physical AI-powered Robo...  ...on Intel robotics platforms and NVIDIA Jetson devices, including software deployment, telemetry and monitoring... 
    Senior
    Work experience placement
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    1 day ago
  • A leading robotics company is seeking a Senior/Staff Embedded Software Engineer to design embedded systems for robotics devices. This role involves working with embedded Linux and microcontrollers to develop software solutions for sensors and actuators. Candidates should... 
    Senior
    Work at office

    RoboForce

    Milpitas, CA
    1 day ago
  •  ...Intuitive. As a global leader in robotic-assisted surgery and...  ....We’re a team of engineers, clinicians, and innovators...  ...Function of Position The Senior Embedded Linux / Yocto Software Engineer will join the platform...  ...and serviceable medical device platform.Essential Job... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • Peoplentech LLC is looking for a Senior Embedded Software Engineer to develop cutting-edge software for cancer therapy medical devices in Palo Alto, California. You'll be part of a creative R&D team committed to saving lives through innovative technology. The role involves... 
    Senior

    Peoplentech LLC

    Palo Alto, CA
    20 hours ago
  • $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...  ...and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions... 
    Senior
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $167.7k - $245.2k

     ...Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team,...  ...develop, and test kernel and user space device drivers for FPGA and networking peripherals...  ...developing, debugging, and validating embedded systems and device drivers for protocols... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    1 day ago
  • Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar...  ...control/GNC) Experience in the automotive, medical robotics, or similar regulated embedded device industry with a focus on safety and high... 
    Senior
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    20 hours ago
  • $179.4k - $263.12k

     ...s proprietary technology and software-defined vehicle architecture,...  ...and sustainability, design and engineering, ambition and integrity. In...  ...ResponsibilitiesDesign, develop, and optimize embedded platform software for...  ...‑up and develop low‑level device drivers for SoC... 
    Immediate start

    Lucid Motors

    Newark, CA
    3 days ago
  • $155k - $200k

     ...delivering fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  • $207k - $301k

     ...Programming Interfaces (APIs), Software Development Kits (SDKs), and tools...  ...scope of a generalist Software Engineers, specifically around optimizing...  ...ML projects focused on on-device deployment (e.g., Android, iOS, web browsers, or embedded devices).Knowledge of ML converters... 
    Shift work

    Google

    Sunnyvale, CA
    6 hours ago
  •  ...As a global leader in robotic-assisted surgery and minimally...  ....We’re a team of engineers, clinicians, and innovators...  ...PositionThe Managing Staff Software Development Engineer...  ...technical development of embedded software for electrosurgical devices.Develop software... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $150k - $225k

     ...HybridPlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon...  ...with Linux system and basic kernel tuning, network tuning, device tree tuning, timesync, etc.Comfortable with On-vehicle... 
    Senior
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $262k - $365k

     ...), build industry-leading on-device AI solutions (voice translate...  ...experience.8 years of experience in software development.7 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ..., iOS, web browsers, or embedded devices).Google's software... 
    Senior

    Google

    Sunnyvale, CA
    4 days ago
  • $220.5k - $298.5k

     ...shows up to that table: an engineering team defining and validating...  ...settlement, edge AI and on-device financial intelligence, and...  ...them fast and forgettably.At Senior Staff, you shape the technical direction...  ...developing systems/software for large business environments... 
    Senior
    Worldwide
    Shift work

    Intuit

    Mountain View, CA
    2 days ago
  • $100k - $200k

     ...with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000...  ...people in more than 160 countries.The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design,... 
    Senior

    Abbott

    Milpitas, CA
    4 days ago
  • $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... 
    Senior
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    1 day ago
  • $152k - $241.5k

     ...creative, highly motivated Firmware Engineer to join the NVLink team within...  ...In this role, you will develop software for next-generation PHY, SERDES and link-level devices, driving the fabric that...  ...semiconductor, networking, or embedded systems space.Software Expertise... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...As a global leader in robotic-assisted surgery and minimally...  ....We’re a team of engineers, clinicians, and...  ...responsible for the real-time software infrastructure that...  ...with C++ in an embedded environment is required...  ...and/or embedded Linux devices.Experience in C++ and... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...As a global leader in robotic-assisted surgery and minimally...  ....We’re a team of engineers, clinicians, and...  ...broadly to the Video Software Engineering Group, responsible...  ...for the Linux-based, embedded software that controls...  ...of hardware devices.Experience with scripting... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...constraints.As a pioneer and market leader in robotic-assisted surgery, we strive to...  ...invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization,...  ...experience with board bring-up, device driver development, and integration... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $193.93k - $352.29k

     ...investors.About the RoleOur software team is growing, and...  ...looking for talented engineers to join us and be...  ...Systems, Performance, and Devices Platform.Onboard...  ...Computer Engineering, Robotics, or related field.Must...  ...components (including sensors, embedded platforms, etc); and... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 hours ago
  • $192.34k - $260.24k

     ...driving to industrial robotics, consumer electronics...  ...allowing autonomous devices like vehicles and robots...  ...We are looking for a Staff Software Engineer, C++ to lead the...  ...system boundaries.Mentor senior and mid-level...  ...critical, automotive, or embedded software development.... 
    Senior
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA Gruppe in Santa Clara, California, is seeking a skilled software engineer to optimize the deployment of robotics solutions on embedded platforms like Jetson. This role involves building reproducible workflows and troubleshooting complex issues across the stack.... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $174k - $252k

    Architect and build high-performance on-device infrastructure to support intelligent workflows...  ...product teams, Android OS platform engineers, and AI research teams to land OS-level...  ...experience.5 years of experience with software programming in C++, Java, Python or Go.3... 
    Senior

    Google

    Mountain View, CA
    2 days ago
  • $157.5k - $225k

     ...cyberattacks and data loss by securely connecting users, devices, and applications in any location.Here, impact in your role...  ...the future of cybersecurity.RoleWe are looking for a Senior Staff Software Engineer (C / Networking / Dataplane) to join our Engineering Team... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    4 days ago
  • $237k - $288k

     ...operability — and we're hiring a founding engineer to lead our BMC firmware work. You'...  ...new server platforms — kernel, U-Boot, device tree, sensor management, fan and thermal...  ...MegaRAC, or equivalent), including the embedded Linux, U-Boot, and device tree layers underneath... 
    Senior
    Temporary work

    Crusoe

    Sunnyvale, CA
    a month ago
  • $250k - $300k

     ...come build with us at Crusoe. About This Role As a Senior Staff Software Engineer for SDN Architecture, you will be a driving technical...  ...kernel architecture, memory management, the network stack, and device driver development. Packet Processing Expertise: Hands... 
    Senior
    Temporary work

    Crusoe

    Sunnyvale, CA
    9 days ago
  • $205k - $235k

     ...the foundation that enables robots to work seamlessly...  ...real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety...  ...maintain production C/C++ for embedded safety compute and control...  ...with RTOS, firmware bring-up, device drivers, and MCU... 
    Work at office
    Relocation

    Cobot

    Santa Clara, CA
    2 days ago
  • $179.4k - $263.12k

     ...right place for you. Key Responsibilities Design, develop, and optimize embedded platform software for automotive ADAS and autonomous driving systems Perform board bring‑up and develop low‑level device drivers for SoC peripherals Lead camera bring‑up activities, including... 
    Immediate start

    Lucid Motors

    Newark, CA
    1 day ago
  •  ...market leader in robotic-assisted surgery,...  ...robot system. The engineer will collaborate with...  ...and optimize software that enables high-...  ...across a range of embedded platforms. The engineer...  .../third party devices, processing, streaming...  ...EngineeringExperience level: Mid-Senior LevelIndustry:... 
    Senior
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior/Staff Embedded Software Engineer, Robotics Devices. Be the first to apply!