CrawlJobs Logo

Firmware QA Engineer

United States, South Jordan · Job Posted December 07, 2025
Apply Position
Job Link Share

Job Description

Cricut is seeking a versatile Firmware QA 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. You will be responsible for testing Firmware's for the new and existing hardware products and communicating with development teams. You should be able to represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience. This position requires a deep understanding of firmware, hardware and software development life cycle, experience with a variety of testing techniques, experience in running automation test suites and strong written and organizational skills. The successful candidate should be able to develop and execute an organized test plan to release high quality products to the market on schedule.

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
  • Able to communicate project plans with contract manufacturers in Asia

Looking for more opportunities?

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

Similar Jobs for

Firmware QA Engineer

8 matching positions

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

Senior Firmware Engineer - HMI

We’re ALSO, an electric mobility company originally conceived as a part of Rivia...
Location
Location
United States , Palo Alto
Salary
Salary:
165000.00 - 210000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 4+ years of experience in firmware development in a microcontroller environment, particularly ST
  • Expert in C programming, ideally familiar with C++, Python, and bash scripting
  • Past experience working with GUI and graphics libraries
  • Proficiency with real time operating system concepts including direct experience with FreeRTOS
  • Experience supporting manufacturing teams and working with CMs
  • Knowledge of basic communication protocol principles - messaging, network, security, compression
  • Familiarity with digital sensor calibration techniques
  • Highly collaborative mindset and strong communication skills
  • Willing to travel at least 1-2 weeks a year
Job Responsibility
Job Responsibility
  • Firmware development of critical hardware validation, board bring-up, and HMI-related features, such as GUIs, lighting and hand controls
  • Partner with HW, UX, cloud, manufacturing, and other firmware teams to execute end-to-end development
  • Design and implement features, as well as related tests, to deliver mission critical, robust code
  • Optimize firmware for low-power operation, extending the battery life and supporting energy-efficient designs
  • Profile power consumption and identify opportunities for optimization on the submodule as well as system level
  • Implement robust security measures within firmware to safeguard devices against potential threats, ensuring data integrity, authentication, and encryption protocols are in place
  • Develop a robust CI/CD pipeline and advocate for best practices to help grow a high performance team with highly automated tools and testing
  • Collaborate with QA teams and leverage metrics to monitor for and debug issues
  • Engage effectively with third party firms by delivering clear specifications and requirements and managing execution
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Sr. Firmware Engineer, IOT and Connectivity

We’re ALSO, an electric mobility company originally conceived as a part of Rivia...
Location
Location
United States , Palo Alto
Salary
Salary:
165000.00 - 220000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 4+ years of experience in firmware development, focused on wireless communications on common silicon, especially Nordic
  • Expert in C programming, ideally familiar with C++, Python, and bash scripting
  • Past experience working with wireless technologies (BLE, LTE, GPS, NFC, UWB)
  • Proficiency with real time operating system concepts including direct experience with Zephyr RTOS and/or FreeRTOS
  • Hands on experience debugging in real world environments with wireless diagnostics tooling such as wireshark
  • Knowledge of basic communication protocol principles - messaging, network, security, compression
  • Highly collaborative mindset and strong communication skills
Job Responsibility
Job Responsibility
  • Firmware development of critical hardware validation, wireless bring-up, and IOT-related features, such as over-the-air updates and telemetry upload, interfacing with existing cloud infrastructure where appropriate
  • Partner with HW, UX, cloud, mobile, and other firmware teams to architect end-to-end IOT systems
  • Design and implement features, as well as related tests, to deliver mission critical, robust code
  • Optimize firmware for low-power operation, extending the battery life of IoT devices and supporting energy-efficient designs. Profile power consumption and identify opportunities for optimization on the submodule as well as system level
  • Implement robust security measures within firmware to safeguard devices against potential threats, ensuring data integrity, authentication, and encryption protocols are in place
  • Develop a robust CI/CD pipeline and advocate for best practices to help grow a high performance team with highly automated tools and testing
  • Collaborate with QA teams and leverage metrics to monitor for and debug issues
  • Engage effectively with third party firms by delivering clear specifications and requirements and managing execution
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • 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)
  • Have 3+ years of experience in a product development environment
  • Are confident in developing embedded firmware in C and C++ (RTOS experience a plus)
  • Have hands-on experience with ARM microcontrollers
  • Are comfortable working with interfaces such as Bluetooth, UART, I2C, SPI, QSPI, Ethernet, RS232, and RS422
  • Have a strong grasp of embedded fundamentals, including timers, PWM, ADC, DAC, DMA, and interrupts
  • Are experienced with IDEs such as Eclipse, Keil, or IAR
  • Are 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

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 Robotics Manual QA Engineer

The Axon SkyHero Firmware team in the Robotics New Ventures Pillar supports crit...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree from an accredited University
  • Minimum 7+ years of industry experience in Quality Assurance on complex products
  • Strong technical writing skills
  • Familiarity with using software tools, command-line and to load firmware binaries, pull log-files, etc.
  • Strong English speaking fluency
  • Basic functional coding knowledge in a leading scripting language (e.g., Python)
  • Comfortable on Embedded Linux and command-line interfaces (e.g., flash builds, collect logs, basic networking)
  • Familiarity with Git or similar source code control system
  • Familiarity with CI/CD systems
  • Alignment to Axon’s Mission Statement and willingness to work near Conductive Energy Weapons (CEW)
Job Responsibility
Job Responsibility
  • Be part of a high-performing team that designs and develops game-changing Robotics products to Protect Life
  • Derive and write comprehensive Test Plans, Test Cases while thinking critically about Customer work-flows and edge cases
  • Leverage Jira and Zephyr to keep work organized and team aligned on bug triage
  • Work with engineers to understand “Flight Tuning” outcomes and physically fly and drive drones to verify expected behaviors
  • Turn subjective “Touchy Feely” flight and driving drone behavior and unstable edge cases into evidence-driven, repeatable tests
  • Own flight/ground test execution in Brussels, including test setup, runbooks, evidence capture (e.g., logs, video), and repeatability
  • Be an integral part of the team and help drive the Release Calendar, Go/No-Go decisions, from a quality perspective
  • Execute test cases for major releases, identify regressions, and communicate clearly repro steps to engineers
  • Use AI Tooling to assist in writing test scripts and rudimentary automation workflows
  • Be a Team Player, Mentor, Strong Communicator and be ready and willing to support the Team when needed
  • Fulltime
Read More
Arrow Right

Hpc software qa engineer

HPC Software QA Engineer. HPE has an opening for a motivated and skilled Quality...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's engineering degree in Computer Science, Information Systems
  • Typically, 5-8 years' experience
  • Strong knowledge of Linux systems
  • In-depth understanding of common scripting language (e.g. bash, Perl, Python, GO)
  • Using software quality assurance tools and processes
  • Software testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Must be proficient in Jenkins, GIT, Jira, Bugzilla, Ansible
  • Must be proficient on Automated test framework (e.g. Avocado, PyTest)
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Develops test plans, executes established test plans, and debugs assigned issues
  • Code and program test scripts, automation, and integration activities based on specific test requirements
  • Participate as a member of project team of other software quality assurance engineers and internal and outsourced quality assurance partners to develop reliable, cost effective and high-quality solutions
  • Designs quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet- based platforms
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet product needs
  • Collaborates and communicates with management, internal, and outsourced development partners regarding test status, project progress, and issue resolution
  • Represents the software quality assurance team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right