CrawlJobs Logo

Firmware Test Engineer

United States, South Jordan · Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

Cricut is seeking a versatile Firmware Test Engineer (also known in other industries at a "Systems Verification Engineer") who will be responsible for testing and qualifying Firmware and Hardware for product releases.

Job Responsibility

  • Testing and qualifying Firmware and Hardware for product releases
  • Testing Firmware's for the new and existing hardware products and communicating with development teams
  • Represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience
  • Develop and execute an organized test plan to release high quality products to the market on schedule

Requirements

  • Experience working in a technical development team
  • Experience in writing clear, concise and comprehensive test scenarios, test cases and test plans
  • Experience in executing test cases, debugging & analyzing results, reporting & tracking defects, and providing updates to stakeholders
  • Good knowledge of USB, Bluetooth classic, BLE, and Wi-Fi communication protocols
  • Good experience in microcontrollers, DC motors (Steppers and Servos), and motor drivers
  • Some experience with sensing, sampling, and feedback control systems
  • Some experience in testing USB/wireless device software/apps on Windows and Mac
  • Intermediate or higher programming experience in Swift, Dart, C/C++ and Python
  • Good written and verbal communication skills
  • Able to communicate project plans with contract manufacturers in Asia
  • Able to create procedures and provide information for recreating firmware/software bugs
  • Familiarity with using Windows, Mac, iOS and Linux operating systems
  • Understanding of how to use interactive shells languages for Windows and Mac

Nice to have

  • Experience in testing Software interacting with hardware
  • Experience in Testing and Qualifying Consumer Electronics Products
  • Experience in testing state machines
  • Experience in Commercial or Consumer Electronics with Microcontrollers Preferred
  • Experience in industries such as Aerospace or Medical Devices

What we offer

  • Competitive Medical, Dental, and Vision coverage
  • 401(k) match
  • Generous PTO
  • Tuition reimbursement
  • Yearly lifestyle stipend
  • Exclusive employee discounts

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Firmware Test Engineer

8 matching positions

PSP Firmware Engineer - Security Firmware

Work on the design, implementation, and validation of platform security features...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 -15 years of experience in Security Firmware programming
  • Strong programming skills in C
  • Familiarity with processor architectures (x86, ARM/RISC) and embedded systems
  • Knowledge of cryptography and libraries such as OpenSSL
  • Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine
  • Experience with secure software development lifecycle, threat modeling, and CI/CD
  • Understanding of hardware security concepts like secure boot, key provisioning, and cryptographic acceleration
  • Exposure to simulation, emulation, or post-silicon environments
  • Experience collaborating with geographically distributed teams
  • Strong written and verbal communication skills in English
Job Responsibility
Job Responsibility
  • Develop and validate firmware in C for platform security features
  • Test and verify cryptographic and hardware security flows in simulation, emulation, and silicon environments
  • Collaborate with on-shore and off-shore teams to deliver solutions on schedule
  • Conduct code reviews, create unit tests, and maintain technical documentation
  • Identify and implement improvements in security test flows, automation, and tools
Read More
Arrow Right

Senior Electronics / Firmware Engineer – Sensor Expertise

We’re working with an innovative technology business at the forefront of advance...
Location
Location
United Kingdom , Greater London
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in electronic engineering, including PCB design and development
  • Experience working with electrochemical or metal oxide sensors
  • Solid embedded firmware capability, including: Hardware interfacing
  • Communication protocols (e.g. LoRaWAN or similar)
  • Proven experience taking products from development through to testing or deployment
Job Responsibility
Job Responsibility
  • Characterise, test, and optimise sensor performance, particularly metal oxide and electrochemical sensors
  • Design, develop, and iterate electronic circuits and PCB layouts
  • Support firmware development for hardware interfacing and system integration
  • Collaborate cross-functionally to ensure seamless integration across electronics, firmware, and mechanical components
  • Contribute to prototyping, validation, and performance tuning of advanced sensing systems
What we offer
What we offer
  • Work on cutting-edge sensing technologies with meaningful real-world applications
  • Join a highly skilled, multidisciplinary team in a collaborative environment
  • Opportunity to make a tangible impact on product performance and innovation
  • Flexible working arrangements and a strong likelihood of contract extension
  • Fulltime
Read More
Arrow Right

Firmware Engineer

We’re looking for a Firmware Engineer to join our engineering team and contribut...
Location
Location
United Kingdom , Newry
Salary
Salary:
Not provided
statsports.com Logo
STATSports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
  • Have 1–2 years’ experience in an embedded or technical engineering role within a product development environment
  • Have experience developing firmware in C and/or C++ (RTOS exposure is a bonus)
  • Are familiar with ARM microcontrollers
  • Have worked with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, or RS422
  • Understand embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Are comfortable using IDEs such as Eclipse, Keil, or IAR
  • Have some experience with real-time debugging tools and techniques
  • Are familiar with collaborative tools like GIT and JIRA
  • Communicate clearly and enjoy working as part of a team
Job Responsibility
Job Responsibility
  • Supporting the design and development of embedded firmware for STATSports products
  • Delivering assigned firmware work packages on time and in line with quality, cost, and specification requirements
  • Working closely with hardware and software teams to ensure firmware integrates smoothly with production designs
  • Contributing to efficient, reliable, and cost-effective manufacturing through well-designed firmware
  • Assisting in the creation of validation test procedures, field diagnostics, and quality-of-service checks
  • Participating in hardware and firmware debugging within complex embedded systems
  • Supporting firmware documentation, design reviews, and validation alongside hardware counterparts
  • Following QA processes and contributing to continuous improvement initiatives
  • Working to agreed deadlines while demonstrating attention to detail, quality, and innovation
  • Supporting firmware schedules and estimates in collaboration with senior engineers and the PMO
What we offer
What we offer
  • A hands-on firmware role contributing to products used in elite sport worldwide
  • Exposure to the full embedded product lifecycle, from development through production
  • The opportunity to learn from experienced firmware, hardware, and software engineers
  • A collaborative environment that values learning, quality, and continuous improvement
  • The chance to grow your technical skills while working on cutting-edge wearable technology
  • Real visibility of your work in products used by athletes at the very top of their game
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

We're looking for a Senior Firmware Engineer to join our engineering team and he...
Location
Location
United Kingdom , Newry
Salary
Salary:
Not provided
statsports.com Logo
STATSports
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hold a degree in Engineering or Computer Science (Electrical, Computer, or Software discipline preferred)
  • 3+ years of experience in a product development environment
  • Confident in developing embedded firmware in C and C++ (RTOS experience a plus)
  • Hands-on experience with ARM microcontrollers
  • Comfortable working with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, and RS422
  • Strong grasp of embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Experienced with IDEs such as Eclipse, Keil, or IAR
  • Comfortable with real-time debugging and system-level communication protocols
  • Use collaborative tools such as GIT and JIRA as part of your workflow
  • Balance technical depth with clear communication and planning
Job Responsibility
Job Responsibility
  • Designing and developing embedded firmware for STATSports products, from concept through to production
  • Owning assigned firmware work packages, ensuring delivery meets cost, quality, and specification targets
  • Collaborating closely with hardware and software teams to ensure firmware integrates cleanly with production designs
  • Supporting efficient, reliable, and cost-effective manufacturing through robust firmware design
  • Creating validation test procedures, field diagnostics, and quality-of-service checks
  • Performing hardware and firmware debugging within complex embedded systems
  • Producing firmware documentation, design guides, and participating in design reviews
  • Supporting manufacturing and test teams during the bring-up and validation of finished designs
  • Adhering to QA processes and actively contributing to continuous quality improvement
  • Planning firmware schedules, effort estimates, and delivery timelines in collaboration with the PMO
What we offer
What we offer
  • A senior role developing firmware used by elite athletes worldwide
  • Ownership of embedded platforms from development through production
  • Collaboration with hardware, software, and manufacturing teams
  • Exposure to cutting-edge wearable and sports technology
  • A culture that values quality, innovation, and continuous improvement
  • The opportunity to see your work deliver real-world performance insights
  • Fulltime
Read More
Arrow Right

Interconnect Firmware Engineer

AMD Infinity Data Fabric (DF) is used across all our product segments including ...
Location
Location
United States , Austin
Salary
Salary:
121680.00 - 182520.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in firmware development cycle, integration, and good understanding of verification/validation for pre and post silicon for SoC designs
  • Expertise in low-level C programming, software optimization techniques and debugging for embedded systems
  • Strong in Python and Linux scripting applied to data parsing and processing
  • Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts
  • Prior experience in board, processor/ASIC bring-up and testing platforms (Simulation and/or Emulation)
  • Experience in hardware/software interfaces and methodically debugging sophisticated issues at the IP, subsystem and/or system level using source code debuggers and other system debug tools
  • Experience with source control systems including Git/Gerrit
  • Excellent written, verbal communication and presentation skills
  • Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to support multiple products, work collaboratively and coordinate activities with geographically distributed technical teams
  • BS or MS in Computer Science/Computer Engineering
Job Responsibility
Job Responsibility
  • Responsible for firmware development and feature enablement in the Infinity Fabric interconnect across all AMD products, including design, documentation, unit testing and debug for pre and post silicon support
  • Enhancing python-based tools that process large amounts of complex data to produce hardware initialization binary
  • Develop tools and infrastructure that help in the collection of the initialization data in either python or C / C++
  • Work closely with architects and other IP leads to determine firmware scope and implementation details to meet firmware deliverables schedules and milestones
  • Perform unit and integration test, engage with various teams to provide debug support in the emulation, simulation, and post-silicon environment
  • Be an active participant in design and code reviews
  • Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle
  • Fulltime
Read More
Arrow Right

Lead Firmware Engineer - Aerospace

Responsible for designing, developing, verifying, and maintaining safety-critica...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical Engineering or Computer Engineering and minimum 9 years of prior relevant experience, or Graduate Degree and a minimum of 7 years of prior related experience
  • Minimum 6 years of prior relevant experience in an engineering discipline with systems engineering principles, including requirements definition, requirements verification, design reviews and documentation, integration, test, and demonstration
  • Minimum 7 years’ experience with FPGA and firmware design
  • Hands-on experience designing and developing avionics products, RF, or sensor systems
  • Experience with Xilinx and Microchip FPGAs along with associated tools (ISE, Vivado, Libero)
  • Experience with simulation tools (Active HDL/QuestaSim)
  • Must be knowledgeable in VHDL and/or Verilog RTL coding
  • Knowledge of DO-254 Airborne Electronic Hardware development lifecycle
  • Experience with requirements-based verification
  • Excellent people skills, with experience leading and collaborating in a multi-disciplinary, diverse, and dynamic team environment
Job Responsibility
Job Responsibility
  • Designing, developing, verifying, and maintaining safety-critical firmware for avionics and embedded systems for TCAS and transponder applications in compliance with DO-254 standards
  • Working closely with hardware engineers, system architects, and certification authorities to ensure robust design assurance processes are followed throughout the product lifecycle
  • Involvement with multidisciplinary project teams involving mechanical, electrical, digital/analog, RF, firmware, and software engineering in planning, designing, prototyping, and testing of avionics systems
  • Mentorship of junior engineers
  • Ensuring the Surveillance product line follows industry best practices for product development
Read More
Arrow Right

Senior Firmware Engineer

Figure is an AI Robotics company developing a general purpose humanoid. Our huma...
Location
Location
United States , San Jose
Salary
Salary:
160000.00 - 250000.00 USD / Year
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of engineering experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Mastery of C, C++, Python and Linux
  • Experience implementing low level software on bare-metal systems and RTOS
  • Good knowledge of computer architecture
  • Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)
Job Responsibility
Job Responsibility
  • Architect, design, implement and test firmware in C or C++ for critical components such as motor controllers, battery management systems and sensing hardware
  • Define a strategy to facilitate reuse of the code base and tools used to develop firmware on different hardware platforms
  • Develop Python tools to support test automation or hardware calibration
  • Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab
  • Fulltime
Read More
Arrow Right

Senior Uefi/Bios Firmware Engineer

We are seeking an engineer to join our team that will thrive in a fast-paced wor...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years experience in hands on firmware development in emulation, simulation and post-silicon environment. Emulation experience is mandatory
  • Strong with C language programming
  • Good understanding and experience with BIOS, power management and PCIe
  • Good knowledge SoC power management – CPU/Device power states, hot-plug etc
  • Security Firmware experience
  • Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine
  • Good knowledge of trusted applications and handshake
  • Experience with memory recognition and configuration code
  • Experience with hardware debug tools
  • Good understanding of DDR4, DDR5, NVDIMM
Job Responsibility
Job Responsibility
  • Design, develop, and debug firmware for internal/external systems and platforms that use AMD APU/CPU
  • Design firmware features required by AMD APU/CPU
  • Participant in day-to-day firmware development work using C language
  • will need to interact with internal organizations, vendors, and partners
  • Develop firmware features for AMD new platforms crafted in house or externally
  • support existing firmware for customer escalations and debug firmware and system related issues
  • Assist APU/CPU validation, platform validation, and debug engineers to develop/debug system and silicon issues
  • Collaborate with core firmware teams and ensuring Embedded requirements are addressed
  • Work with Platform Firmware Organization (PFO) in conjunction with Embedded segment architects to meet product requirements
  • Review key firmware requirement / enhancement inputs pertaining to focused Embedded markets
  • Fulltime
Read More
Arrow Right