CrawlJobs Logo

Senior Firmware Quality Engineer

United States, San Jose 48.00 - 52.00 USD / Hour · Job Posted January 11, 2026
Apply Position
Job Link Share

Job Description

As a Senior Firmware Quality Engineer on our firmware team, you will help design, develop, and test software for embedded systems in a fast-paced agile environment. You will be responsible for helping support our team of embedded software developers and providing guidance on testing and leveraging internal and external resources to produce world-class software. You will act as a technical voice in discussions with leadership and engineering.

Job Responsibility

  • Update Firmware Test Application which is a Windows desktop application implemented in C#
  • Create test plans for thorough testing of firmware using internal and external test tools
  • Define firmware requirements for the white-box test development, working closely with firmware team members
  • Define and develop new test cases for firmware feature testing
  • Oversee regression runs, including triaging of issue, and report failures to firmware or other stakeholders
  • Work closely with different functional groups to resolve issues, ensure thorough testing from a business perspective, understand support issues and release high quality products to customers
  • Interprets product design and requirements to engineer test approach and generates test plans and test cases/scripts along with their review
  • Executes complex test cases/scripts and interprets/analyses results to report, communicate, and work through issues with engineers
  • Excellent verbal and written communications skills, and able to communicate very technical subject matter to non-technical users
  • Experience in writing quality bug reports
  • Strong Troubleshooting skills for reaching to root cause of customer reported issues

Requirements

  • Experience with both Windows and Linux environment
  • Experienced in Test Automation, frameworks
  • Ability to do thorough analysis of test failures and skilled in problem recreation
  • Fast learner with good communication skills
  • Must be proactive and a strong team player
  • Minimum of a BS degree in Electrical Engineering, Computer Science, Computer Engineering or related discipline
  • Intermediate level coding experience in C# or any other object oriented programming language
  • Minimum 3+ years' hands-on experience in firmware test development (design/develop/validate)

Nice to have

  • Proficient in C# with WPF (Windows Presentation Foundation) for Test Application development
  • Ability to use analyzer, scope, and other debug tools
  • REST API testing experience

Looking for more opportunities?

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

Similar Jobs for

Senior Firmware Quality Engineer

8 matching positions

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

Join our team as a Sr Firmware Engineer to help us bring current and next genera...
Location
Location
United States , San Francisco; New York
Salary
Salary:
180000.00 - 210000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, with a focus on firmware in C/C++
  • Proficiency in developing for compute-constrained and low-memory environments
  • Skilled in creating peripheral drivers and communication protocols (UART, I2C, SPI, USB), and knowledgeable in DMA
  • Have launched and maintained large fleets of devices, with experience in monitoring telemetry, and OTA firmware updates
  • Ability to read and interpret data sheets and schematics for hardware bring-up and debugging
  • Familiarity with logic analyzers and oscilloscopes
  • A fast-paced and iterative approach to tackling complex problems
  • Willingness and ability to travel regularly to China for team support and collaboration
Job Responsibility
Job Responsibility
  • Bring-up and implement cutting edge sensor technologies
  • Collaborate with hardware teams to guide prototyping, drive efficient designs, as well as implementation on production hardware
  • Lead the transformation of our firmware development landscape, pioneering advanced standards and state-of-the-art tooling
  • Work closely with our manufacturing team in China to develop tests and deliver high quality products on time
  • Thrive in an in person and remote work environment, ensuring clear and impactful communication
What we offer
What we offer
  • Offers Equity
  • All full-time employees receive the Pod
  • Flexible PTO
  • 100% employer contribution for medical/dental/vision insurance
  • Fully distributed workforce
  • Role ownership, and uncapped growth opportunities
  • 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

Senior Firmware Engineer

The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Computer Engineering, Electronics Engineering, or similar
  • 10+ years of professional experience in firmware development or embedded software development in a multicore environment or hardware and firmware security
  • 8+ years of Programming experience in C/C++/Rust
  • Demonstrated experience of hardware and firmware architecture, design and coding for solutions at scale
  • Experience with SoC bring-up, with Security primitives, bootloaders, platform initialization, board support package porting, peripherals such as PCIe, I2C, SPI, USB, UARTs. OS primitives, memory management, scheduling, interrupts, and multi-threading
  • Experience with secure boot, secure firmware updates, Attestation, Secure recovery and secure debug workflows at scale
  • Solid understanding of computer architectures including processors, buses, and memories
  • Experience working with multiple teams on Root cause analysis, troubleshooting, and debugging skills resulting into solving complex Hardware/Firmware interface issues
  • Excellent problem-solving and analytical skills
  • Self-motivated and able to work independently
Job Responsibility
Job Responsibility
  • Responsible for the architecture, design and/or implementation of various security firmware components, including driver interfaces, bring-up, and security features’ development
  • Responsible for end-to-end feature delivery from design to production
  • Responsible to incorporate (SDL) throughout the development process with a Test-Driven Quality first development mindset
  • Perform system-level debugging and troubleshooting to identify and resolve complex hardware/firmware-related issues while collaborating with cross-functional teams
  • Collaborate with cross-functional teams including hardware architects and engineers, software developers, validation & integration and product managers to define firmware requirements and specifications
  • Stay up to date with industry trends and advancements in cloud firmware technologies and provide recommendations for improvement
  • Work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO)
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Cairns Health is building an AI-powered care companion that seniors interact wit...
Location
Location
United States , Sunnyvale
Salary
Salary:
170000.00 - 180000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in C++ with experience building production, real-time systems
  • Hands-on experience with audio signal processing for speech, such as: Audio buffering and streaming, Noise estimation / suppression, Voice activity detection or interruption handling
  • Experience developing on embedded Linux (Yocto preferred)
  • Solid understanding of multi-threaded, low-latency systems
  • Comfortable working close to the OS and audio stack
Job Responsibility
Job Responsibility
  • Design and implement real-time streaming of speech audio to and from the OpenAI Realtime API
  • Build and tune audio buffering, latency management, and synchronization for conversational speech
  • Implement speech interruption detection (barge-in) to support natural, turn-based dialogue
  • Develop dynamic noise floor detection and related signal conditioning for in-home environments
  • Apply practical audio signal processing and ML techniques to improve speech quality and robustness
  • Evaluate and potentially re-architect our Linux audio stack (e.g., PulseAudio → PipeWire)
  • Optimize performance, memory usage, and reliability on constrained embedded devices
  • Collaborate closely with firmware, ML, and hardware teams to ship production-quality systems
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

As a Senior Firmware Engineer on the Wearables Core OS Team, you will play a key...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • 7+ years of experience in software development, with a focus on firmware, embedded systems, or OS components
  • Proven experience designing and implementing firmware features and device management
  • Demonstrated programming skills in C/C++ and experience with embedded development environments
  • Deep understanding of hardware-software integration and system-level debugging
  • Experience collaborating with cross-functional teams to deliver complex system software
  • Demonstrated analytical, debugging, and problem-solving skills
Job Responsibility
Job Responsibility
  • Design, implement, and maintain core firmware and OS components for wearable devices, focusing on hardware integration and system-level functionality
  • Collaborate with hardware, embedded software, and product teams to integrate new features and optimize end-to-end system performance
  • Drive investigation and resolution of complex issues related to firmware and device-hardware communication
  • Ensure high code quality through code reviews, automated testing, and monitoring
  • Document technical designs, implementation details, and best practices for internal teams
  • Champion efforts to reduce technical debt and improve system maintainability
  • Stay current with industry trends and emerging technologies in firmware, embedded OS, and device management
Read More
Arrow Right

Senior Firmware Engineer

A highly experienced Senior Firmware Engineer is sought to design, build, and sc...
Location
Location
United States , Mahwah
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 10+ years of experience in electronic product development, including analog/digital designs with 32-bit ARM microcontrollers
  • Advanced proficiency in C/C++ programming for embedded systems
  • Experience with wired (UART, SPI, I2C) and wireless communication protocols
  • Proficiency with version control systems (such as Git) and understanding of the software development life cycle using tools like Jira and Confluence
  • Ability to troubleshoot hardware using tools such as oscilloscopes, logic or spectrum analyzers, JTAG, etc.
  • Excellent written and verbal communication skills, with a proven ability to work collaboratively
Job Responsibility
Job Responsibility
  • Work closely with UX, culinary, video, software, and hardware engineering teams to review requirements, design, and implement product features
  • Develop well-structured, high-quality, reusable code by applying design patterns and best practices to ensure agility, reliability, and scalability
  • Refactor codebases as needed to improve performance, reliability, and maintainability
  • Contribute to architectural and performance design decisions
  • Write unit and integration tests, participate in code reviews, and perform testing and debugging
  • Enhance deployment and testing efficiency using CI/CD processes
  • Troubleshoot and resolve issues reported by QA or other teams
  • Participate in daily standups, weekly meetings, and sprint planning sessions
  • Scale architecture with modern technologies (e.g., Docker) and leverage cloud platforms and project management tools
  • Collaborate effectively with team members to deliver solutions aligned with project vision and quality standards
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right

Senior Firmware Security Engineer

The Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field
  • 10+ years of professional experience in firmware security and embedded firmware development
  • Strong experience in low-level silicon and firmware development, including hands-on debugging using both hardware and software debugging tools
  • Proven experience with secure boot, secure firmware updates, attestation, SPDM, DICE, threat modeling, secure recovery, and secure debug workflows at scale
  • Excellent problem-solving and analytical skills, with the ability to diagnose complex system issues
  • Strong written and verbal communication skills
  • Experience architecting or implementing industry-standard security protocols, including secure communications, cryptographic algorithms, PKI, and key management technologies
  • Ability to analyze and interpret hardware schematics
  • Deep understanding of platform server architectures, including BMC, secure boot, IPMI, SPDM, Redfish, TPM, and related security components
Job Responsibility
Job Responsibility
  • Design and develop critical firmware security features for Azure server platforms
  • Define and integrate end-to-end security feature flows spanning multiple server subsystems, from product concept and architecture through development, validation, and integration with Azure services
  • Embed Secure Development Lifecycle (SDL) practices throughout the development process, with a strong test-driven, quality-first mindset
  • Apply a solid understanding of security primitives, cryptography, threat models, and mitigation strategies to address and close identified vulnerabilities
  • Design and implement firmware modules supporting hardware interfaces and protocols such as SPI, I2C, I3C, UART, and related technologies
  • Perform system-level debugging and troubleshooting to identify and resolve hardware and firmware issues
  • Develop and maintain scalable, modular, and maintainable firmware architectures
  • Adapt effectively to changing priorities and operate successfully in fast-paced, evolving environments
  • Demonstrate strong communication, technical leadership, collaboration, and interpersonal skills
  • Navigate ambiguous problem spaces and bring clarity through structured thinking and execution
  • Fulltime
Read More
Arrow Right