Firmware Engineer
Anki
Location
United States
Vacancy for
Human
Employment type
Full-time
Necessary education
Higher
Employer provided salary
0$ per year

Posted at 05.11.2025
Description
Requirements
Join Anki and help us bring robots to life! We’re currently hiring an experienced firmware engineer to design, build, and optimize embedded systems for our next-generation robotic products. This is one of our exciting employment opportunities for talented engineers who are passionate about robotics, innovation, and hands-on problem-solving. Explore your future careers with Anki and be part of a creative, fast-paced team that values precision, teamwork, and curiosity.
Candidate requirements include:
Basic Qualifications:
- 3+ years of experience developing embedded software/firmware
- 2+ years of programming experience in C/C++
- 1+ years of experience with ESP-IDF
- Knowledge of real-time operating systems, specifically, FreeRTOS
Preferred Qualifications:
- 5+ years of experience developing embedded software/firmware
- 3+ years of programming experience in C/C++
- 2+ years of experience with ESP-IDF
- Knowledge of memory management in C and developing efficient software for devices with low memory;
- Experience with Wifi communication and Protobuf
- Experience with communication protocols such as I2C, I2S, SPI, etc.
- Experience with reading PCB diagrams.
- Experience with being able to use hardware tools to debug PCB boards is a plus.
Education:
- Bachelor’s/Master’s Degree in a relevant field is preferred.
- In case of no degree, 5 additional years of development experience must be demonstrated using personal/professional projects.
Check out the full job listings here
Needed key skills
- Analytical Skills
- C/C++
- Debugging
- Documentation
- Engineering
- Hardware
- Information Technology
- Problem-solving skills
- Programming skills
- Software
- Teamwork
- Testing
Bonuses
