landing_page-logo
RoboForce logo

Senior Embedded Software Engineer

RoboForceMilpitas, California

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

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 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.

Requirements

  • 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.
  • Requires 5 days/week in-office collaboration with the teams.

Bonus Qualifications

  • Experience interfacing with Battery Management Systems (BMS), power monitors, and Power Control Modules (PCM).
  • 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.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall