What are the responsibilities and job description for the Senior Firmware Engineer position at Real Time Recruitment Solutions (RTRS)?
Title: Senior Firmware Engineer – Robotics | Brooklyn , New York (ONSITE) $170k-$200k
We’re hiring experienced Firmware Engineers to own core embedded systems for real robots deployed in demanding environments. This is an urgent, high‑impact role on a small, elite team—expect end‑to‑end ownership, tough technical challenges, and the satisfaction of seeing your work ship to the field.
What You’ll Do
• Build and maintain production‑grade firmware at scale (OTA, security, diagnostics, robust logging).
• Drive real‑time comms across distributed devices (Ethernet; SPI, I²C; plus CAN/EtherCAT; BLE as needed).
• Implement and tune low‑level control (e.g., field‑oriented control), timing/sync, and ISR strategy.
• Create tools/workflows that make field debugging fast for technicians.
• Collaborate closely with electrical/mechanical to solve whole‑system problems.
• Write reliable C/C (bare‑metal/RTOS); use Python for prototyping and test tooling.
• No ROS.
You’re a Great Fit If You Have
• Shipped firmware on 500 devices (not just prototypes).
• Proven ownership of an embedded system from architecture to field support.
• Strong fundamentals in comms, interrupts, IMU processing (e.g., Kalman), and system‑level thinking.
Nice‑To‑Haves
Power electronics, FPGA, camera sensors, kernel‑level work, and ability to read schematics/assist with simple PCB layout.
Compensation
Typical base range $170k–$200k DOE, with flexibility for exceptional candidates. Full benefits and meaningful impact
Salary : $170,000 - $230,000