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

Senior/Staff Embedded Software Engineer, Robotics Platform

RoboForce

Senior/Staff Embedded Software Engineer, Robotics Platform

Milpitas, CA

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, Robotics Platform to architect and develop the foundational robotics platforms that all higher-level services are built upon. In this role, you will design and own core system software running on Intel robotics platforms and NVIDIA Jetson devices, including software deployment, telemetry and monitoring, DDS configuration, and OS and hypervisor-level systems. Your work will define the reliability, performance, and scalability of our entire robotics software stack.

Responsibilities

  • Platform Architecture & Development: Lead the design, development, and deployment of core robotics platform software that underpins perception, planning, control, and fleet services.
  • Systems Performance & Debugging: Perform in-depth performance analysis and hardware/software debugging across Linux-based systems, ensuring reliability and real-time behavior.
  • Infrastructure & Runtime Systems: Develop and maintain software components for deployment, telemetry monitoring, DDS configuration, and OS/hypervisor-level integration.
  • Technical Leadership: Contribute to long-term technical roadmap planning, mentor junior and senior engineers, and guide architectural decisions across the robotics platform.
  • Engineering Excellence: Conduct rigorous code reviews and enforce high standards of software quality, maintainability, and best practices.

Requirements

  • Education: Bachelor's degree in a STEM field or equivalent relevant work experience.
  • Experience: 5+ years of experience building and shipping production-quality software, with a strong focus on Linux-based systems.
  • Programming Expertise: Strong proficiency in modern C++ and Python, with experience developing performance-critical and systems-level software.
  • Large-Scale Systems: Experience working with large, complex systems and building tooling to support development, deployment, and observability.
  • Quality & Testability: Demonstrated commitment to software quality through designing for testability, robustness, and long-term maintainability.
  • Requires 5 days/week in-office collaboration with the teams.

Bonus Qualifications

  • Robotics Frameworks: Experience with ROS-based robotics development.
  • Kernel-Level Development: Hands-on experience with Linux kernel and module development.
  • Middleware Expertise: In-depth experience with DDS configuration, optimization, or implementation.

Benefits

  • 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior/Staff Embedded Software Engineer, Robotics Platform in Milpitas, CA vacancy
  •  ...Senior/Staff Embedded Software Engineer, Robotic Devices Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor...  ...work across embedded Linux, RTOS, and microcontroller platforms to design device drivers, middleware, and on-device... 
    Senior
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  • $235.03k - $352.29k

     ...Senior/Staff Software Engineer, Labeling Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge... 
    Senior

    Nuro

    Mountain View, CA
    2 days ago
  • $181.1k - $318.4k

     ...Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Work Locations (2) Submit Resume The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner to teams across Apple.... 
    Senior
    Relocation

    Apple

    Santa Clara, CA
    3 days ago
  • A leader in cybersecurity solutions is seeking a Sr. Staff Software Engineer for their IT Customer Experience Team in Santa Clara, CA. The role involves defining the technical vision for go-to-market platforms, delivering custom-built technology, and mentoring engineers... 
    Senior

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $200k - $322k

     ...We are looking for a Sr. Engineer to design, build, and scale the...  ...distributed systems, developer platforms, and agentic AI — building the...  ...), with 12+ years in software engineering — ideally in platform...  ...experience with RAG architectures, embedding pipelines, and vector... 
    Senior

    NVIDIA

    Santa Clara, CA
    1 day ago
  • A leading technology firm is seeking a Senior Systems Engineer to define and integrate the Common EFEM platform. This role requires ownership of system requirements, architecture...  ...Candidates must have 8+ years of experience in robotics and precision automation, with a strong... 
    Senior

    Onto Innovation Inc.

    Milpitas, CA
    2 days ago
  • $165k - $241.4k

     ...Software Engineer Opportunity at Cisco The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    1 day ago
  • $248k - $349k

    Senior Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering Sunnyvale, CA, USA — Google Overview Advanced level software engineering role focused on owning outcomes and decision making, solving ambiguous problems, and influencing stakeholders in... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

    Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner... 
    Senior
    Relocation

    Apple Inc.

    Santa Clara, CA
    1 day ago
  • $193.93k - $352.29k

     ...Senior/Staff Software Engineer, Data Platform Mountain View, California (HQ) Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with... 
    Senior
    Work experience placement

    Nuro

    Mountain View, CA
    3 days ago
  • $152k - $241.5k

     ...acts as the brains of computers, robots, and self-driving cars that can understand...  ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and...  ...skills.* Experience with embedded system involving Linux/RTOS with... 
    Senior

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $248k - $349k

    A leading technology company is looking for a software engineer to take part in developing projects that impact billions of users. You'll work extensively on cloud technologies, leading a team while ensuring high standards in design and architecture. The ideal candidate... 
    Senior

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus... 
    Senior

    KLA-Belgium

    Milpitas, CA
    3 days ago
  • KLA is looking for an Embedded Software Engineer to innovate and grow within their RAPID division in Milpitas, California. The candidate will be responsible for designing and implementing complex embedded software for semiconductor inspection systems, focusing on high-... 
    Senior

    KLA

    Milpitas, CA
    3 days ago
  • $225k - $300k

     ...Staff Embedded Software Engineer Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial...  ...software in C++ running on the Humanoid compute platform Develop Python tools to support data management... 
    Full time
    Work at office

    Figure

    San Jose, CA
    1 day ago
  • $130k - $175k

     ...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 build a system for our next-generation Fixed Wireless... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless, Inc.

    Milpitas, CA
    4 days ago
  • $171.35k - $232.5k

     ...With its A.I.-powered robotic technology platform, Symbotic is changing the way...  ...supply chain. Intelligent software orchestrates advanced robots...  ...we need As a Software Engineer, you will play a key role in...  ...and intellectually curious Senior Software Engineer who thrives... 
    Senior

    Symbotic

    Milpitas, CA
    1 day ago
  •  ...building high-quality enterprise-class software systems. Primary Duties and Responsibilities...  ...development of a performance evaluation platform for distributed OLTP system Analyze...  ...Work with a team of architects and engineers to develop proof-of-concept systems and... 
    Senior

    Netpace

    Santa Clara, CA
    1 day ago
  • $167k - $303k

     ...Nuro gives the automakers and mobility platforms a clear path to AVs at commercial...  ...future. About the Work Develop Embedded Software for L2+ to L4 autonomous vehicle applications...  ...with hardware, software and system engineers during the definition, design, and verification... 
    Senior

    Nuro

    Mountain View, CA
    more than 2 months ago
  •  ...Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor...  ...collaboration. It's time to build. We are looking for a Software Engineer passionate about developer productivity, automation and... 
    Senior
    Work at office

    Figure AI

    San Jose, CA
    1 day ago
  •  ...bottlenecks. The Kai Agentic AI Platform replaces fragmented, human-...  ...team: Our Heads of AI, Engineering, and Product bring extensive...  ...we grow together. As a Staff / Senior Staff Engineer , you'll be...  ...mentor and multiplier, guiding software engineers through... 
    Senior
    Work at office

    Kai Cyber, Inc.

    San Jose, CA
    4 days ago
  •  ...Title: Senior Embedded Platform Developer (Secure Boot / Bootloaders ) Location: Newark, CA / Southfield...  ...Develop low-level embedded software for bootloaders (U-Boot or custom bootloaders...  ...degree in Computer Science, Computer Engineering, Electrical Engineering, or related... 
    Senior

    ACL Digital

    Newark, CA
    5 days ago
  • $200k - $230k

     ...represents and celebrates the customers we serve. Learn more about our Total Rewards philosophy .  About the Role: As an Senior Staff Software Engineer on the Developer Productivity - Async team, you will work on improving developer productivity by enhancing the tools... 
    Senior
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    GrabJobs

    San Jose, CA
    1 day ago
  •  ...computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  .... THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications... 
    Senior

    Advanced Micro Devices , Inc.

    San Jose, CA
    3 days ago
  • $180k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...About the role We are seeking senior or staff software engineers to join our planning team to build...  ...'s with 5+ years of experience in robotics, motion planning, or autonomous... 
    Senior
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    3 days ago
  • $281k - $356k

     ...Senior Staff Software Engineer, Simulation Waymo is an autonomous driving technology company with the...  ...be applied to a range of vehicle platforms and product use cases. The Waymo Driver...  ...completion, particularly within a robotics or autonomous systems domain. Experience... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...Senior/Staff Software Engineer Join Orkes, a platform for developers to build durable, distributed event driven applications. Based on the popular open source orchestration engine Conductor, Orkes lets developers focus on faster go to market with applications, scaling... 
    Senior
    Full time
    Flexible hours
    3 days per week

    Orkes

    Cupertino, CA
    1 day ago
  • $200k - $322k

     ...GPU acts as the brains of computers, robots, and self-driving cars that can understand...  ...the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure...  ...and development of GPU-accelerated platforms. You'll develop the software systems,... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $176.4k - $319.72k

     ...Senior/Staff Software Engineer, Fault Response Verification Mountain View, California (HQ) About The Team The Systems Engineering team is...  ...Engineering works at the intersection of hardware, software, and robot operations, with a deep understanding of technologies in... 
    Senior
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    1 day ago
  • $281k - $356k

     ...Senior Staff Software Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since...  ...hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

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