Firmware Engineer
Digital Dream Labs
Anki Engineer Position
At Anki you will be welcomed to an open, inclusive, and diverse organization. We offer a full slate of benefits from competitive salaries to comprehensive health benefits.
Our work is fun, challenging, and rewarding. Our culture promotes curiosity through on-going learning initiatives, a flexible work environment, and benefits to support work-life balance. We are looking for team members who are innovative, customer and growth-focused, and passionate about solving problems and delighting our customers. Our team at Anki is working on bringing robots to life. We are looking for an experienced engineer who can work with the ESP32-series chips to write the firmware of the robot. The role will also involve architecting, debugging existing code and delivering production ready code. You will report to the project lead, and also share weekly updates with the entire software team.
Responsibilities:
- Working with other firmware engineers to design and architect the firmware of the robot
- Taking ownership of various modules and delivering readable code
- Documenting code and visualizing architecture using engineering diagrams
- Debug existing code
- Creating a test plan to deploy a factory firmware using test fixtures
- Performing unit testing as necessary on the firmware modules
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.
Date: As soon as possible, preferably before the end of August.
Anki is located in Pittsburgh, Pennsylvania but we're considering candidates across the United States. All interviews will be conducted remotely. If you are in the Pittsburgh area and choose to work in the office, the following COVID-19 protocols will be in place.
COVID-19 Precaution(s):
- Personal protective equipment provided or required
- Social distancing guidelines in place
- Sanitizing, disinfecting, or cleaning procedures in place
To be considered, please send your resume and relevant application materials to View email address on click.appcast.io
$110k - $150k
...industrial automation, and precision control applications. Work centers on PCB design, firmware development, board bring-up, system integration, and hardware-software co-design.The engineer applies working knowledge of electronics, microcontrollers, real-time embedded...SuggestedFull timeWork at officeLocal area$87.19k - $119.91k
...healthcare, agriculture and industrial applications.We are looking for an experienced, hands-on engineer to help our team design, develop, and validate electronic hardware and firmware for innovative diagnostic devices. An ideal candidate is skilled at both prototyping and...SuggestedPermanent employmentFull timeWork at officeDay shift- ...client in the EV/AV space is urgently looking for a Sr. embedded firmware enngineer with strong experience with C, RTOS and... ...required. The Firmware Designer will work closely with hardware engineers, software developers, and other team members to create reliable...SuggestedTemporary work
- The Firmware Engineer will support the Global Rack Power Distribution business and interact with and support Global design, test engineering, product and quality teams. The Firmware Engineer understands and follows the new product development process and participates in...SuggestedTemporary work
$138k - $206k
...ESS) team within DDL focuses on the development of cutting-edge firmware solutions for embedded memory technologies, including custom... ...memory (HBM).We are currently looking for an Embedded Firmware Engineer to join our team in San Jose, CA. The Candidate will be a key technical...SuggestedWork at officeFlexible hours- Job Title Embedded Firmware Engineer Job ID 27771652 Location Milano, Milano (Milan), IT Other Location Description Albelissa è una società internazionale di consulenza che opera nei settori dell’ingegneria...
- ...to give Micron a competitive edge in the marketplace.Our Equipment Software Design team is looking to hire a driven embedded firmware engineer. This engineer will build embedded software running on bare metal to embedded Linux as well as higher level interface software...Full timeLocal areaImmediate start
- ...most complex challenges with integrity, respect, responsibility, and professionalism.V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross-...Contract workInternship
$87.1k - $157.45k
...Leidos’ Defense Systems Electrical Systems department is seeking a talented Embedded Firmware Developer to join our team. The Electrical Systems Department is a design-focused group of engineers specializing in advanced hardware-based products. The individual selected for...Full timeWorldwideRelocation- ...over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving... .... Candidate will be using MATLAB, Python and real-time DSP/firmware development tools to design and develop leading-edge audio processing...Full time
$60 - $80 per hour
Hiring: Senior Embedded Firmware EngineerWe are looking to connect with experienced embedded engineers interested in building next-generation IoT and video streaming products. The ideal candidate brings:7 years of embedded firmware development Strong Embedded C/C RTOS...Hourly payFor contractorsRemote work- Location(s): Neenah, WisconsinCompany: Georgia-PacificCareer Field: EngineeringJob Number: 191526Apply: JobJoin us as an Embedded Firmware Engineer designing and delivering firmware that powers next‑generation devices! You will turn concepts into reliable, low‑power...WorldwideFlexible hours
- ...employee-owned company, is searching for talented scientists and engineers with interest in custom electronics development,... ...for weapons systems. MTO is looking for an Embedded Software/Firmware Engineer with the breadth and versatility to work across all design...Full time
$82.9k - $120k
...Systems offers a full line of outdoor lighting productsThe Embedded Engineer provides expertise within the department of Technical... ...products. Scope will include, but not be limited to, hardware and firmware features and functionality.What Will You Do?In order to grow and...Full timeCasual workWork visa$132k - $189k
...deterministic safety mechanisms, and real-time diagnostic pipelines to rigorously validate firmware performance under harsh conditions.Minimum qualifications:Bachelor’s degree in Electrical Engineering, Computer Engineering, Physics, a related field, or equivalent practical...$86.1k - $124.3k
Sr. Embedded Firmware EngineerWe are looking for a Sr. Embedded Firmware Engineer to join our Shelby team!As our Embedded Firmware Engineer you will be responsible for the planning, design, verification, and overall coordination for safety-certified aerospaceactuation...Full timeContract workLocal areaRemote work$86k - $126k
Eaton’s Advanced Technology team is hiring a Senior Firmware Engineer for its Protection, Control, and Solutions business. We are seeking an innovative, problem-solver to drive firmware development for embedded electronics used in next-generation, solid-state circuit protection...Local areaRelocation package$90k - $135k
...working onsite onlyAbout the role:This position is part of the core Engineering R&D group, which focuses on launching Residential and... ...deliver innovative solutions.What you will do:Lead a team of firmware engineers developing requirements, code for system integration...Work at officeWorldwide$143.7k - $194.4k
..., but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even...InternshipFlexible hours- An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities...
$192k - $278k
Define the long-term firmware roadmap and hardware-software partitioning for physical-layer interfaces, determining the optimal balance... ....Minimum qualifications:Bachelor’s degree in Electrical Engineering, Computer Engineering, a related technical field, or equivalent...Worldwide$180k - $220k
Actively hiring for a couple more Principal-Staff-Chief Engineer level Embedded Firmware Engineers across Canada and the U.S. for 100% remote, full-time opportunities. Same requirements as before: embedded C/C , embedded Linux and RTOS, IoT and connected devices, Networking...Full timeRemote work$120k - $156k
...technology drives us to continuously push the boundaries of what is possible. We are seeking a highly skilled and motivated Embedded Firmware Engineering Manager to join our dynamic team. The ideal candidate will have a strong background in real-time embedded systems and...Full timeWork experience placementImmediate startFlexible hours- DSP / GPS / GNSS/INS Embedded Software / Firmware Algorithm DeveloperResponsibilitiesKey FunctionsDesign, simulation, and prototyping... ...to learn and be comfortable in working in an environment with engineers of diverse backgrounds and expertiseQualificationsRequiredBachelor...Immediate start
$129.65k - $190.15k
...innovation that drive our success and help us anticipate the future. Position Overview: Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties...Full timeWork at officeRemote workRelocationFlexible hours3 days per week$191k - $253k
...hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile... ...variety of interfaces.ABOUT THE ROLEWe are looking for a Senior Firmware Engineer with experience developing low-level software/firmware...Full timeWork experience placementImmediate start$184k - $287.5k
...efficiency from complex hardware while maintaining complete system stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team.Joining the System Control Firmware team places you at the core of NVIDIA’s...Full timeWorldwide$120k - $175k
Sr Firmware Engineer Embedded/Firmware Engineers at Lunar will be responsible for the full product development lifecycle of our products’ firmware and software, which are important sources of functionality, adaptability, and optimization of our designs. We are looking for...Full time- Chicago, IllinoisOpen to RemoteDirect Hire$160k - $180kA rapidly growing consumer hardware and AI company is seeking a Senior Firmware Engineer, Connectivity, to join their full-time engineering team. This role can be based in the United States and focuses on building next...Full time
- ...vision and desire to guide concepts from inception to fruition. Duties include architecting, developing, and verifying manageability firmware running in an embedded RTOS, for use in dense server platforms. The manageability firmware will be productized in reference...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!
- embedded firmware developer United States
- firmware engineer United States
- lead firmware engineer United States
- senior firmware engineer United States
- firmware engineer intern United States
- firmware engineering manager United States
- firmware test engineer United States
- embedded firmware developer
- junior firmware engineer
- entry level firmware engineer

