Demo

Senior Embedded Systems Software Engineer

roboforce
Milpitas, CA Full Time
POSTED ON 11/27/2025 CLOSED ON 1/27/2026

What are the responsibilities and job description for the Senior Embedded Systems Software Engineer position at roboforce?

Why RoboForce

RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous work. Our flagship robot, TITAN, is a super humanoid robot designed for industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration.

We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team. You will contribute to the development of cutting-edge robotic applications, integrating sensors, actuators, motion controllers, and AI models to advance next-generation humanoid robotic systems.

Responsibilities

  • Develop and maintain software in C and Python on a Linux ROS2-based platform
  • Build and optimize Real-Time Operating System (RTOS) platforms for robotic subsystems
  • Design and implement drivers and middleware for communication protocols such as CAN, RS485, EtherCAT, and Ethernet to enable real-time robotic control
  • Develop and maintain cross-compilation toolchains for embedded platforms
  • Interface with and optimize sensor systems including LiDAR, cameras, radar, IMUs, and force-torque sensors for real-time perception and control
  • Optimize data pipelines for perception, SLAM, and robotic intelligence

Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or relevant domains with 5 years of industry experience in embedded software development, or a Ph.D. with 2 years of industry experience.
  • Expertise in at least three of the following areas, with a strong foundational understanding across most:
    • Actuator interfacing, control, and parameter tuning
    • Perception sensor integration (e.g., cameras, LiDAR) and real-time data processing
    • Linux cross-compilation and toolchain development
    • Camera-to-GPU data pipeline optimization
    • Production-level PCB design and bring-up
    • DSP development for sensor applications
    • Wireless communication systems, including Wi-Fi, LTE, 5G, and IoT system design and development
  • Hands-on experience with embedded system design utilizing Real-Time Operating Systems (RTOS).
  • Familiarity with industrial microcontrollers such as STM, NXP, PIC, TI, etc.
  • Requires 5 days/week in-office collaboration with the teams.

Bonus Qualifications

  • Experience with humanoid robotics embedded systems, motor and joint controllers, and AGV system integration
  • Expertise in Linux real-time kernel development

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.

Salary.com Estimation for Senior Embedded Systems Software Engineer in Milpitas, CA
$135,217 to $151,928
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Systems Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Systems Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at roboforce

  • roboforce Milpitas, CA
  • Why RoboForce RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. Our robots are engineered ... more
  • 4 Days Ago

  • roboforce Milpitas, CA
  • Why RoboForce RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. Our robots are engineered ... more
  • 6 Days Ago

  • roboforce 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 e... more
  • 6 Days Ago

  • roboforce 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 e... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Systems Software Engineer jobs in the Milpitas, CA area that may be a better fit.

  • Cisco Systems, Inc. San Jose, CA
  • The application window is expected to close on: 05/28/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applic... more
  • 1 Month Ago

  • Cisco Systems, Inc. Milpitas, CA
  • The application window is expected to close on: 05/20/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applic... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!