Firmware Engineer
BotBuilt · Durham, NC · 32 mo ago
On-siteEngineering$80k–$110k/yrFull-time
About the role
We seek a dedicated and innovative firmware engineer with 1-3 years of experience to lead in crucial areas.
Responsibilities
- Design, manage, and optimize firmware for novel mechanisms.
- Design, and manage the deployment and remote debugging process for firmware.
- Work closely with electrical, and hardware teams to design systems.
- Assignments will range from sensor integration, real time communication to control algorithms for motors.
Requirements
- Proficiency with C/C++.
- Demonstrated skill at sensor integration and embedded control.
- A keen eye for hardware in the loop testing.
- Experience with STM and PlatformIO are strongly preferred.
- Previous experience with Python is advantageous.
- Experience with IoT deployment is preferred, particularly experience with Balena.
Qualifications
- 1+ years of experience in firmware engineering.
- Experience with robotics, computer vision, optimization, mechanical design, pcb layout, and algorithm design.
Skills
- C++, Distributed Systems, Docker, Device Drivers
Benefits
- Competitive compensation and equity options.
- Comprehensive health, vision, and dental insurance for you and dependents.
- Inclusive 401(k) match
- Generous PTO flexibility.
- Daily catered lunches and an array of snacks.
- Access to our company gym.
Pay
$80K - $110K
Schedule
Full-time