×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer - Unix Systems & Backends

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Proception Inc.
Full Time position
Listed on 2026-01-12
Job specializations:
  • Engineering
    Robotics, Embedded Software Engineer, Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

đź§© Embedded Software Engineer - Unix Systems & Backends

Full‑Time

“Join our embedded software team to build the Linux-based control, communication, and sensing infrastructure that powers our next-generation robotic hands. You will work across real-time Linux, device drivers, robotics middleware, and high‑performance data pipelines—enabling precise, responsive, and safety‑critical robotic manipulation.”

Responsibilities & Qualifications
  • Develop Linux-based software services for real-time sensing, actuation, and control coordination
  • Integrate low-level drivers and kernel modules for sensors, actuators, and high‑speed communication
  • Optimize system performance through scheduling, CPU isolation, memory locking, and IO tuning
  • Implement fast, reliable IPC pipelines for AI, perception, and hardware control components
  • Build and maintain software infrastructure for distributed robotics (logging, monitoring, diagnostics)
  • Develop tools and frameworks for hardware‑in‑the‑loop (HIL) testing and continuous integration
  • Collaborate with firmware, controls, and hardware teams to build end‑to‑end robotic capabilities
  • Contribute to middleware and runtime systems that manage high-rate data in robotic hands
  • BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or related fields
  • Strong experience in C/C++ or Rust on embedded Linux systems
  • Experience with Linux system programming: threading, IPC, scheduling, memory management
  • Familiarity with real‑time Linux (), low‑latency tuning, or real‑time userland frameworks
  • Exposure to Linux build systems and distributions (Yocto, Buildroot, Debian-based systems)
  • Knowledge of robotics-oriented communication protocols and interfaces (CAN, SPI, I2C, UART, Ether

    CAT)
  • Experience building high-rate sensing or control pipelines (IMUs, force sensors, encoders, cameras)
  • Comfortable with debugging tools: perf, strace, ltrace, gdb, logic analyzers, oscilloscopes
  • (+) Experience with ROS/ROS2, DDS, or robotics middleware
  • (+) Familiarity with GPU/accelerators, ZeroMQ, or shared-memory IPC
  • (+) Understanding of motor control, PID tuning, or robot kinematics
  • Work on cutting-edge embedded Linux systems for next-generation humanoid robotics
  • Collaborate with world-class roboticists, embedded engineers, and AI researchers
  • Access to advanced labs, robotic platforms, and hardware prototyping facilities
  • Competitive salary and equity compensation
  • Comprehensive health, dental, and vision coverage
Let’s Build Something Amazing Together 🚀#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary