Back to jobs

Senior Embedded Systems Software Engineer

Milpitas, CA

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.

Create a Job Alert

Interested in building your career at RoboForce? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf