Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in United States vacancy
  • $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... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package

    Illinois Tool Works

    Alameda, CA
    2 days ago
  • $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... 
    Suggested
    Work at office
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    4 days ago
  •  ...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-... 
    Suggested
    Contract work
    Internship

    V2X

    Indianapolis, IN
    1 day ago
  • $166k - $220k

     ...deployable hardware that works in contested environments. The firmware team is where the product meets reality. We write the code that...  ...move fast, ship often, and work directly alongside Electrical Engineering on some of the most complex autonomous systems being built... 
    Suggested
    Full time
    Work experience placement
    Internship
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    3 days ago
  •  ...our world! Our outstanding people deliver creative decarbonization energy solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our power electronics products as well as auxiliary (non-power) electronics. This role will... 
    Temporary work
    Internship

    Electric Hydrogen

    San Jose, CA
    2 days ago
  • $99k - $225k

    Embedded Firmware EngineerThe Opportunity:Are you looking for an opportunity to combine your technical skills with big picture thinking...  ...makes you a key contributor to delivering client focused engineering solutions.As an experienced embedded systems and software engineer... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Beavercreek, OH
    3 days ago
  • $166k - $220k

     ...technology to the military in months, not years.About the TeamThe Firmware Team at Anduril develops core technology used across multiple...  ...and Roadrunner. We work in close coordination with Electrical Engineering to develop hardware and software solutions to some of the... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    23 hours ago
  • $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... 

    Google

    Cambridge, MA
    3 days ago
  •  ...employee-owned company, is searching for talented scientists and engineers with interest in microelectronics security and systems...  ...for weapons systems. ATDO is looking for an Embedded Software/Firmware Engineer with the breadth and versatility to work at all design... 
    Full time

    Radiance Technologies

    Ruston, LA
    1 day ago
  • $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 time
    Contract work
    Local area
    Remote work

    Curtiss-Wright

    Shelby, NC
    4 days ago
  • $193.3k - $261.5k

     ...help our customers change the world.The Machine Learning Systems Firmware Team is looking for candidates interested in writing data-...  ...strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  • $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 time
    Casual work
    Work visa

    Toro Company

    Riverside, CA
    23 hours ago
  • $90k - $110k

    Your roleAs a Embedded Firmware Engineer, will be joining a cross-functional team of electrical, firmware, and mechanical engineers working on our next generation of cryogenic vacuum pumps and chillers. The Firmware Engineer will be able to demonstrate a methodical and... 
    Work at office
    Local area

    Edwards Vacuum

    Haverhill, MA
    4 days ago
  •  ...their most complex challenges with integrity, respect, responsibility, and professionalism.V2X is seeking an entry level Embedded Firmware Engineer I (T01) to join the Embedded Solutions team within the Software Department. Embedded Solutions is a core, cross‑disciplinary... 
    Contract work
    Internship

    V2X

    Indianapolis, IN
    1 day ago
  • $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 time
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    23 hours ago
  • $140k - $225k

     ...and collaborates.We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...  ...About The RoleHP IQ's Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience across RTOS and... 
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    San Francisco, CA
    1 day ago
  • $191k - $253k

     ...vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE ROLE Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • $90k - $120k

     ...is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions...  ...Advanced Energy - powering the future, together.POSITION SUMMARY: A Firmware Engineer will design, modify, and evaluate embedded software,... 
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    23 hours ago
  • $182k - $242k

     ...Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What you’ll doAs a Senior Firmware Engineer, you will drive the development and evolution of our UEFI/BIOS ecosystem and influence future server architecture decisions.... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Internship
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    New York, NY
    23 hours ago
  • $82.5k - $132k

     ...Candidate Account, please Sign-In before you apply.Job Description:Broadcom's Data Center Solutions Group (DCSG) is seeking a skilled Firmware Engineer to join our embedded storage systems development team. In this role, you will design, implement, and debug low-level firmware... 
    Full time
    Local area

    Broadcom

    San Jose, CA
    2 days ago
  • $107.5k - $173.5k

    The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the Streaming Audio engineering team, responsible for designing, developing, and sustaining high-performance firmware and software solutions for next-generation and legacy audio products... 

    Crestron Electronics

    Plano, TX
    23 hours ago
  •  ...to exceeding customer expectations through innovative and sustainable solutions.The RoleWe are seeking an experienced Senior Firmware Engineer to join our high-performing engineering team developing electric metering products. You will contribute to the architecture, development... 
    Full time
    Work at office

    Xylem

    Morrisville, NC
    4 days ago
  • $152k - $241.5k

     ...latency, delivering data faster to applications and unlocking system performance.We are looking for an excellent Software Engineer to join the NIC Firmware team. The Firmware team develops innovative networking features for cloud, HPC and storage. We drive the data growth... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    2 days ago
  •  ...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

    Mindlance

    Austin, TX
    4 days ago
  •  ...embedded and commercial applications, working across silicon, firmware, and software to deliver reliable, high‑performance solutions...  ...industry-leading technologies to market. You will interact with key engineering and management stakeholders as well as AMD’s business team to... 

    AMD

    San Jose, CA
    4 days ago
  • $153k - $242k

     ...in March 2025. Learn more at .What You’ll DoTo accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for our next-generation Baseboard Management Controllers (BMCs).As... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    New York, NY
    23 hours ago
  • Manageability Firmware EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Bloomington, MN
    2 days ago
  •  ...for Firefly spacecraft. You will work in a group of software engineers through all stages of spacecraft software development processes...  ...engineering teams.RESPONSIBILITIESDesign, develop, and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS... 
    Permanent employment
    Temporary work
    Flexible hours

    Firefly Aerospace

    Cedar Park, TX
    2 days ago
  • $191k - $253k

     ...deployable hardware that works in contested environments. The firmware team is where the product meets reality. We write the code that...  ...move fast, ship often, and work directly alongside Electrical Engineering on some of the most complex autonomous systems being built... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!