Staff Firmware Engineer

Added
9 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust c embedded systems firmware rtos

πŸ“‹ Description

  • Develop and debug firmware for humanoid robots, focusing on motion control, stabilization, sensor
  • Collaborate with hardware teams to design seamless integration of microcontrollers and peripherals.
  • Design and implement drivers for motors, sensors, and communication protocols.
  • Optimize firmware for performance, reliability, and power efficiency.
  • Develop and test real-time control algorithms for robotic movement and balance.
  • Lead and mentor junior engineers, conducting code reviews and promoting best practices.

🎯 Requirements

  • 8+ years of experience in embedded systems development, preferably in robotics.
  • Proficiency in C and C++ for microcontrollers, with experience in RTOS (e.g., FreeRTOS, Zephyr) and
  • Hands-on experience with ARM Cortex, STM32, or similar platforms.
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Strong understanding of control systems, kinematics, and motion algorithms.
  • Experience with debugging tools like oscilloscopes and logic analyzers.

🎁 Benefits

  • Comprehensive health coverage for US-based employees, including fully paid medical, dental, and
  • Meaningful time off to rest and recharge: 23 days of PTO (accrued), separate sick leave, and paid
  • 401(k) retirement plan with employer match.
  • Equity included; we believe builders should share in what they build.
  • Free daily catered lunch, snacks, and drinks in-office.
  • Collaboration with top-tier engineers, researchers, and product experts in AI and robotics.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’