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
    Work at office
    Local area

    Illinois Tool Works

    Alameda, CA
    2 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Day shift

    Analog Devices

    Wilmington, MA
    3 days ago
  •  ...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... 
    Suggested
    Temporary work

    Motion Recruitment

    Irvine, CA
    9 hours ago
  • 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... 
    Suggested
    Temporary work

    Vertiv Holdings

    Lincoln, NE
    9 hours 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
  • 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... 

    Albelissa

    Milan, MI
    2 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... 
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    3 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-... 
    Contract work
    Internship

    V2X

    Indianapolis, IN
    9 hours 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
    9 hours ago
  •  ...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

    Cirrus Logic

    Chandler, AZ
    9 hours ago
  • $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 pay
    For contractors
    Remote work

    VACO

    Richmond, KY
    9 hours ago
  • 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... 
    Worldwide
    Flexible hours

    Georgia-Pacific

    Neenah, WI
    2 days ago
  •  ...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

    Radiance Technologies

    Huntsville, AL
    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
    9 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
    2 days 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
  • $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 area
    Relocation package

    Eaton Corporation

    Pennsylvania
    9 hours ago
  • $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 office
    Worldwide

    Enphase Energy

    Austin, TX
    9 hours ago
  • $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... 
    Internship
    Flexible hours

    Amazon

    Austin, TX
    9 hours ago
  • 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... 

    Slope

    Costa Mesa, CA
    4 days ago
  • $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

    Google

    Sunnyvale, TX
    9 hours ago
  • $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 time
    Remote work

    VACO

    Richmond, VA
    4 days ago
  • $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 time
    Work experience placement
    Immediate start
    Flexible hours

    Analogic

    Canton, MA
    1 day ago
  • 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

    MoTek Technologies

    Los Angeles, CA
    9 hours ago
  • $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 time
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    1 day ago
  • $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 time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • $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 time
    Worldwide

    Nvidia

    Santa Clara, CA
    1 day ago
  • $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

    Lunar Energy

    Mountain View, CA
    1 day ago
  • 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

    Motion Recruitment

    Chicago, IL
    4 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

Do you want to receive more vacancies?

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