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:

  1. 3+ years of experience developing embedded software/firmware
  2. 2+ years of programming experience in C/C++
  3. 1+ years of experience with ESP-IDF
  4. Knowledge of real-time operating systems, specifically, FreeRTOS

 

Preferred Qualifications:

  1. 5+ years of experience developing embedded software/firmware
  2. 3+ years of programming experience in C/C++
  3. 2+ years of experience with ESP-IDF
  4. Knowledge of memory management in C and developing efficient software for devices with low memory;
  5. Experience with Wifi communication and Protobuf
  6. Experience with communication protocols such as I2C, I2S, SPI, etc.
  7. Experience with reading PCB diagrams.
  8. Experience with being able to use hardware tools to debug PCB boards is a plus.

Education:

  1. Bachelor’s/Master’s Degree in a relevant field is preferred.
  2. 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

1. Innovative projects in the field of robotics. 2. Professional development and training. 3. Flexible and supportive work environment.

Share with friends