Demo

Senior Embedded Software Engineer

RoboForce
Milpitas, CA Full Time
POSTED ON 4/3/2025
AVAILABLE BEFORE 9/28/2025

We are seeking a highly skilled Senior Embedded Software Engineer to join our team. In this full-time, onsite role, 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 Linux and Real-Time Operating Systems (RTOS) platforms.
  • Collaborate in software-hardware co-design to ensure seamless integration and performance.
  • Design and implement drivers and middleware for communication protocols such as CAN, RS485, EtherCAT, and Ethernet to facilitate real-time robotic control.
  • Develop and maintain cross-compilation toolchains
  • Interface with and optimize sensor systems including LIDAR, cameras, radar, IMUs, and force-torque sensors for real-time perception and control.
  • Develop and enhance ROS 2 applications for robotic locomotion, manipulation, and AI-driven decision-making processes.
  • Optimize data pipelines for perception, SLAM, and robotic intelligence.


Qualifications

  • BS or MS degree in EE, ECE, or CS with 5 years of industrial experience in embedded software development. Or PHD with 2 years of industrial experience.
  • Expertise in at least two of the following areas, with a solid foundational knowledge in most of them:
  • Actuator interfacing, control, and parameter tuning.
  • Perception sensor integration (e.g., Cameras, LIDAR) and real-time data processing.
  • Linux cross-compilation toolchain development.
  • Camera data to GPU data pipeline optimization.
  • Production-level PCB design and bring-up.
  • DSP development for sensors.
  • 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.
  • Must be on-site with no remote work option.


Preferred Skills

  • Experience interfacing with Battery Management Systems (BMS), power monitors, and Power Control Modules (PCM).
  • Expertise in Linux Real-Time Kernel development.

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 Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded 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
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

Principal Software Engineer, Personalization

ZRG Embedded Recruiting/RPO, San Jose, CA

Senior Embedded Software Engineer

Wing Inflatables Inc, Palo Alto, CA

AI Assistant is available now!

Feel free to start your new journey!