Embedded Software Engineer - Unix Systems & Backends jobs in United States
cer-icon
Apply on Employer Site
company-logo

Proception.AI · 9 hours ago

Embedded Software Engineer - Unix Systems & Backends

Proception.AI is seeking an Embedded Software Engineer specializing in Unix Systems and Backends. The role involves developing Linux-based real-time software for robotic systems, integrating low-level drivers, and optimizing system performance.

Artificial Intelligence (AI)RoboticsSoftware Engineering
badNo H1Bnote

Responsibilities

Develop Linux-based real-time software services for robotic sensing, actuation, and control coordination
Integrate and maintain low-level drivers and kernel modules for sensors, actuators, and high-speed communication interfaces
Optimize system performance via scheduler tuning, CPU isolation, IRQ affinity, memory locking, and I/O optimization
Design and implement low-latency IPC pipelines connecting AI, perception, and hardware control components
Build and maintain distributed robotics infrastructure including logging, monitoring, diagnostics, and fault handling
Develop hardware-in-the-loop (HIL) testing frameworks and CI tools for embedded and robotic systems
Collaborate closely with firmware, controls, mechanical, and AI teams to deliver end-to-end robotic capabilities
Contribute to middleware and runtime systems handling high-rate, multi-modal data in dexterous robotic hands

Qualification

RustLinuxC/C++Linux device driversReal-time LinuxLinux build systemsRobotics communication interfacesDebugging complex systemsMiddlewareMotor control

Required

BS or MS in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or a related field
Strong experience with C/C++ or Rust on embedded Linux systems
Solid Linux system programming background: Multithreading and scheduling, IPC (shared memory, sockets, message queues), Memory management and synchronization
Familiarity with real-time Linux concepts (PREEMPT_RT, low-latency tuning, or real-time user-space frameworks)
Hands-on experience developing Linux device drivers or integrating kernel modules
Experience with Linux build systems and distributions (Yocto, Buildroot, Debian-based systems)
Experience with robotics communication interfaces: CAN / CAN-FD, SPI / I2C / UART, EtherCAT or similar field buses
Experience building high-rate sensing or control pipelines (IMUs, force/torque sensors, encoders, cameras)
Comfortable debugging complex systems using: perf, strace, ltrace, gdb, Logic analyzers and oscilloscopes

Preferred

Experience with ROS / ROS2, DDS, or robotics middleware
Familiarity with GPU/accelerator integration, ZeroMQ, or shared-memory IPC
Understanding of motor control, PID tuning, or robot kinematics

Company

Proception.AI

twittertwittertwitter
company-logo
Our mission is to advance humanoid robotics through cutting-edge innovations, driving the evolution and capabilities of humanoid robots worldwide

Funding

Current Stage
Early Stage
Total Funding
$0.5M
Key Investors
Y Combinator
2025-03-12Pre Seed· $0.5M
Company data provided by crunchbase