Robotics Software Engineer; Systems & Perception
Job in
Santa Monica, Los Angeles County, California, 90403, USA
Listed on 2026-06-18
Listing for:
Hidonix Industries
Full Time
position Listed on 2026-06-18
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Robotics, Unix/Linux, Embedded Software Engineer
Job Description & How to Apply Below
Employment Type
:
Full Time
Location
:
Santa Monica, CA (On-site)
Salary
: 90K-105K Annually
PTO
:
Flexible
Hidonix Industries is seeking a Robotics Software Engineer (Systems & Perception) to lead the integration of high‑level perception and low‑level control systems for next‑generation autonomous platforms. The role involves architectural ownership of autonomous stair‑climbing rovers, wearable technology suites, and other robotic systems, ensuring they move, perceive, communicate, and operate with industrial‑grade reliability.
Key Responsibilities- System Architecture & ROS2 Migration:
Lead the architectural transition from legacy prototypes to a production‑ready ROS2 framework, ensuring modularity and scalability. - Perception Stack Development:
Design and optimize sensor‑fusion pipelines (LiDAR, Stereo Vision, Ultrasonics, IMUs) for real‑time spatial awareness and object detection. - Low‑Latency Telemetry:
Engineer robust networking solutions for high‑bandwidth data transmission (H.264/H.265) between NVIDIA Jetson edge nodes and remote servers over Wi‑Fi/LTE. - Embedded Control & MCU Implementation:
Develop and maintain deterministic firmware for MCUs (RP2040, ESP
32, nRF
52) to enable high‑precision motor control and sensor acquisition via CANBus, I2C, and SPI. - Deployment & Lifecycle Management:
Manage the software environment on Linux‑based edge compute modules, ensuring stable deployments and efficient updates.
- Language Proficiency:
Expert‑level command of C, C++, and Python, with the ability to switch between low‑level driver development and high‑level scripting. - Middleware & Protocols:
Professional experience with ROS/ROS2 and hardware communication protocols (CAN, UART, SPI, I2C). - Computer Vision (CV):
Hands‑on experience with OpenCV or similar frameworks. - Network Engineering:
Solid understanding of networking fundamentals, including RTP/UDP/TCP optimization and video compression standards (H.265/H.264) for remote operation. - Hardware
Experience:
Experience with MCUs (FreeRTOS or bare‑metal) and knowledge of interfacing them with high‑level compute modules like NVIDIA Jetson.
- Proven abilities: A portfolio of field‑ready projects demonstrating end‑to‑end reliability.
- Hardware Literacy:
Functional understanding of Electrical Engineering concepts (schematic reading, logic analysis) to assist in hardware/software debugging. - Platform Knowledge:
Previous exposure to custom Linux environments or containerized deployments (Docker/Balena). - Learning Models:
Understanding of how to use Reinforcement Learning techniques for robot locomotion.
- Must be within commuting distance of Santa Monica, CA.
- Must be a US Citizen or valid green card holder.
- Must be comfortable working on‑site.
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).
(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:
×