EG
Firmware Architect
Energize Group
New York · On-site Full-time Lead 1w ago
About the role
About
We are seeking a hands‑on Firmware Architect to lead the design and development of next‑generation embedded systems powering advanced general purpose humanoid robots. This is a high‑impact role for someone who operates at an architectural level but still enjoys writing production code and solving complex real‑world problems.
You will play a critical role in building custom firmware solutions that interface directly with hardware systems, enabling high‑performance, reliable, and scalable autonomous platforms.
Responsibilities
- Architect and develop embedded firmware for complex electromechanical systems
- Write production‑level code across embedded platforms (MCUs + embedded Linux systems)
- Design and implement real‑time systems using RTOS
- Work across hardware/software boundaries including sensors, motor control, and power systems
- Build and optimize communication layers (Ethernet, low‑level protocols, device interfaces)
- Collaborate with cross‑functional teams across hardware, controls, and systems engineering
- Contribute to system‑level design decisions across robotics, autonomous systems, or machine control platforms
Requirements
- Architect‑level experience with a strong hands‑on coding background
- Deep expertise in embedded systems and firmware development
- Strong experience with RTOS and/or embedded Linux (both highly desirable)
- Experience working with MCUs, motor controllers, and power electronics
- Strong understanding of networking/communication protocols (e.g., Ethernet, CAN, etc.)
- Proven track record building custom firmware from the ground up
Nice to Have
- Background in robotics, drones, autonomous vehicles (AV), electric vehicles (EV), or industrial machine control
- Experience in high‑reliability or safety‑critical systems
- Exposure to full system lifecycle: prototyping → production
Why Join
- Work on cutting‑edge robotics and autonomous systems
- High ownership and technical influence at the architecture level
- Competitive compensation with meaningful upside
- Opportunity to work with top‑tier engineering talent
Requirements
- Architect-level experience with a strong hands-on coding background
- Deep expertise in embedded systems and firmware development
- Strong experience with RTOS and/or embedded Linux (both highly desirable)
- Experience working with MCUs, motor controllers, and power electronics
- Strong understanding of networking/communication protocols (e.g., Ethernet, CAN, etc.)
- Proven track record building custom firmware from the ground up
Responsibilities
- Architect and develop embedded firmware for complex electromechanical systems
- Write production-level code across embedded platforms (MCUs + embedded Linux systems)
- Design and implement real-time systems using RTOS
- Work across hardware/software boundaries including sensors, motor control, and power systems
- Build and optimize communication layers (Ethernet, low-level protocols, device interfaces)
- Collaborate with cross-functional teams across hardware, controls, and systems engineering
- Contribute to system-level design decisions across robotics, autonomous systems, or machine control platforms
Skills
CANDockerEthernetLinuxMCURTOS
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free