CrawlJobs Logo

Senior Firmware Quality Engineer

gomillenniumsoft.com Logo

MillenniumSoft Inc

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

48.00 - 52.00 USD / Hour

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

Additional Information:

Job Posted:
January 11, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Firmware Quality Engineer

Senior Firmware Engineer

Hypervolt is at the forefront of the energy transition and is dedicated to provi...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hypervolt.co.uk Logo
Hypervolt Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in firmware development for bare-metal or RTOS-based embedded systems
  • Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers
  • Proficiency in high-performance C or C++ programming for resource-constrained environments
  • Deep understanding of microcontroller peripherals and communication protocols (I2C, SPI, Ethernet, CAN, RS-485, UART)
  • Experience in writing firmware for mass production, considering scalability, robustness, and manufacturability constraints
  • Familiarity with version control systems (e.g., Git) and embedded development toolchains
  • Experience with low-power embedded systems and real-time constraints
Job Responsibility
Job Responsibility
  • Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms
  • Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers
  • Implemented high-performance, efficient C/C++ code, ensuring reliability and maintainability
  • Work with common MCU peripherals such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems
  • Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability
  • Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness
  • Optimise system performance through efficient memory, power management, and real-time processing techniques
  • Ensure firmware quality through code reviews, testing, and debugging on hardware
  • Maintain detailed documentation of firmware architecture, design decisions, and best practices
Read More
Arrow Right

Senior Software Quality Engineer

The Software Quality Engineer will contribute to software development for Portal...
Location
Location
United States , Cambridge
Salary
Salary:
Not provided
portalinstruments.com Logo
Portal Instruments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 years of experience in developing medical device software requirements and tests for software validation
  • Experience with Software Automation – can read and understand scripting and programs written using Bash and/or Python
  • Foundation in computer science principles including familiarity with data structures, algorithms, and software design
  • Familiarity with SW development in languages including C and C++11. Experience in languages like Python is preferred
  • Experience working with embedded devices, preferably in a medical device environment
  • Ability to multitask and manage competing priorities
  • Strong oral and written communication skills
Job Responsibility
Job Responsibility
  • Drive Portal’s software V&V efforts throughout the development lifecycle:generate and maintain requirements, implement and execute tests, maintain documentation packages
  • Work cross-functionally with the V&V team and Software engineering team to outline software and firmware requirements and ensure compliance to applicable standards
  • Assess and maintain test coverage and acceptance criteria using a risk-based approach in accordance with ISO 14971 and IEC 62304
  • Develop and review front-end software tests and tools for use in validation of software requirements
  • Ensure software verification activities are documented in accordance with Portal's quality management system
  • Manage qualification and validation of software packages used by Portal
  • Support electrical and mechanical compliance testing through the development of software driven test harnesses
  • Lead the software risk management process using FMEA and other risk management techniques
  • Evaluate system performance by designing, executing, and documenting verification and validation plans
What we offer
What we offer
  • Stock options
  • Roth and traditional 401(k) retirement plans
  • Health and dental plans
  • PPO and HMO healthcare plans
  • Dental, orthodontic, vision and accident insurance plans
  • Paid family medical leave
  • Short- and long-term disability
  • AD&D insurance
  • Flexible spending accounts (FSA)
  • 20 days of vacation
  • Fulltime
Read More
Arrow Right

Senior Principal Firmware Engineer

Senior Principal Firmware Engineer role at Hewlett Packard Enterprise (HPE) with...
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 degree in computer science, Information Systems, or equivalent
  • Typically 12+ years’ experience
  • Experience architecting, designing, and developing innovative software system design tools and languages
  • Excellent analytical and problem-solving skills
  • Experience in leading overall architecture of software systems for products and solutions
  • Designing and integrating efficient and scalable software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools with customer mindset
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English and local languages
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Brings creativity and innovation to the organization
  • Provides guidance and mentoring to less-experienced team members to set an example of software systems design and development innovation and excellence
  • Acts as an internal authority on software systems design, sought out for consulting across organizations or Business Units
  • Contributes to the external technical community through whitepapers, patents, or other significant innovations
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Engineering Program Manager

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way...
Location
Location
United States , Spring
Salary
Salary:
105500.00 - 243000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in program management in Server, firmware & Software
  • PMP/PMI certification preferred
  • Extensive experience with using project and program planning tools (Jira, Smartsheet, Confluence) and software packages to create, manage, and track project results
  • Excellent analytical and problem-solving skills
  • Demonstrated business acumen and successful experience managing all aspects of programs, including communicating with stakeholders and directing matrixed teams and resources
  • Excellent written and verbal communication skills
  • Ability to effectively communicate program plans, proposals, and results, and negotiate options at senior management levels
  • Bachelor's or Master's degree in Engineering, Computer Sciences, or equivalent
Job Responsibility
Job Responsibility
  • Manages and leads a program involving multiple functions and project teams to drive the engineering development and implementation process for a product or service offering
  • Develops and directs development of schedules, critical deliverables, budget, resource allocation plan, and other support requirements for assigned program
  • Manages activities of supporting project teams and internal development partners
  • ensures progress against established plan and makes determinations based on analysis of business information to alter or update schedule and resource allocation to meet product requirements and development schedule
  • Communicates program progress, escalations, and issue analysis to product stakeholders
  • collaborates with management and internal manufacturing and development partners to recommend and implement changes to product, processes, or business practices to resolve escalated issues, produce solutions, and ensure adherence to budgets and established product roadmaps and schedules
  • Drives innovation and integration of new technologies and quality initiatives into projects and activities in the manufacturing and/or engineering organization
  • Leads and provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Redfish Senior Development Engineer

Seeking Firmware Experience Architect to work on HPE iLO (Integrated Lights Out)...
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 degree in Computer Science, Information Systems, or equivalent
  • Typically 10+ years experience
  • Strong firmware/System development background with strong C/C++ development/debug skills
  • Strong in Embedded Linux/RTOS programming, OS Internals, memory management, IPC, thread programming and embedded application software development
  • Proficient in software development tools such as IDEs, compilers, debuggers, emulators, source control system and defect/bug tracking systems
  • Prior work experience as a lead dealing with cross functional teams, partners/vendors, open sources and standards
  • Solid understanding of DMTF-REDFISH, Rest Based architecture
  • Good understanding of HTTP/HTTPs protocols
  • Experience/exposure to SNMP, IPMI, I2C, MCTP, NCSI protocol is a plus
  • Strong leadership skills with focus on drive for results
Job Responsibility
Job Responsibility
  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing comprehensive suite of benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Senior Manager, Electrical Engineering, Video

As a leader in the Video Electrical Engineering team in R&D, you will manage and...
Location
Location
United States , Scottsdale
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering or a related field
  • At least 9 years of experience in electrical engineering
  • 6+ years in a technical managerial leadership role
  • Strong Technical Competence: Broad understanding of embedded systems, schematic design, layout design and testing including: high-speed processors and data interfaces, power systems, batteries, wireless communication technologies
  • Capable of assessing electronics architectures and circuit designs to ensure alignment with project goals and technical standards
  • Leverage personal technical expertise to guide design processes, clarify expectations, and support the team in resolving complex technical challenges to achieve successful outcomes
  • Leadership Skills: Proven ability to lead teams through complex engineering projects while meeting deadlines and quality standards
  • Strong mentoring abilities to develop both junior and senior team members
  • Ability to foster a high-performance culture through clear expectations, accountability, and support
  • Demonstrated success in working across disciplines to deliver integrated hardware and software solutions
Job Responsibility
Job Responsibility
  • Lead and Manage: Oversee a team of Electrical Engineers working on innovative designs such as wirelessly connected body-worn cameras, in-car video systems, docking stations, and accessory devices
  • Strategize & Prioritize: Set team priorities, ensure alignment with organizational objectives, and manage resources to meet project milestones
  • Mentor & Develop: Provide technical guidance, coaching, and career development opportunities for team members to grow their capabilities
  • Collaborate Across Functions: Work closely with cross-functional team leaders, including firmware, mechanical, and project management and program management, to ensure successful product delivery from concept through production
  • Oversee Execution: Ensure the quality, reliability, and compliance of electronics designs through active oversight of engineering activities
  • Foster Innovation: Encourage creative solutions to engineering challenges while maintaining focus on scalability, cost-efficiency, and manufacturability
  • Manage Risks: Identify potential technical and resource risks and proactively implement mitigation plans
  • Report Status: Regularly prepare and present project and team activity reports to management, ensuring transparency and alignment with project goals
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Hardware Engineering Project Manager

At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP e...
Location
Location
United States , Boston
Salary
Salary:
130000.00 - 185000.00 USD / Year
whoop.com Logo
Whoop
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, or a related field
  • advanced degree preferred
  • 7+ years of experience managing complex hardware development programs
  • Proven success launching at least one consumer hardware product involving cross-functional integration of mechanical and electrical systems
  • Demonstrated ability to manage supplier timelines and component development workflows from DFM/DFX through ramp
  • Skilled in organizing and driving execution across multiple parallel workstreams in fast-paced environments
  • Strong communication and stakeholder management skills with the ability to influence at all levels
  • Comfortable with international travel (up to 15%) to support engineering builds and supplier interactions
  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions
Job Responsibility
Job Responsibility
  • Lead and align cross-functional hardware teams—including Electrical, Mechanical, Firmware, and Compliance Engineering—to deliver new WHOOP products from concept through launch
  • Manage full lifecycle NPI projects, ensuring alignment with technical performance, budget, and schedule targets
  • Develop and maintain detailed project schedules across hardware domains such as PCBAs, plastics, batteries, haptics, wireless components, and engineering test fixtures
  • Coordinate with key stakeholders in Manufacturing, Supply Chain, Quality, Data Science, Signal Processing, Industrial Design, and Product Management to define milestones, remove blockers, and maintain execution momentum
  • Own the execution of hardware builds from early prototypes through Design Validation Testing (DVT), including hands-on support at manufacturing sites
  • Partner with hardware technical leads to plan and prioritize validation activities—from small-scale experiments to full beta testing cycles
  • Manage risk and issue tracking frameworks, ensuring timely resolution and clear communication with stakeholders
  • Lead through ambiguity and change, guiding teams through tactical pivots while keeping DRIs aligned and progress on track
  • Identify and lead process improvement initiatives within WHOOP’s Hardware Product Development framework to drive organizational effectiveness and executional consistency
  • Communicate status updates and influence decisions at the executive level
What we offer
What we offer
  • competitive base salaries
  • meaningful equity
  • benefits
  • generous equity package
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer - Cyber

STR makes the world a safer place by developing technology and applying it to so...
Location
Location
United States , Woburn
Salary
Salary:
134000.00 - 184000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Top Secret (TS) security clearance
  • U.S. citizenship
  • BS in Computer Science, Computer Engineering, or related field with 5 years of experience (or MS and 3 years)
  • Deep knowledge of at least one of the following topics: microcontroller software, embedded systems, firmware, kernels, or drivers
  • Proficiency in at least one compiled and one scripting programming language
  • Familiarity with assembly language, operating systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)
  • Experience with software scripting and build automation tools (e.g., bash, make)
  • Applied skills using collaborative source code management and software engineering tools (e.g., Git, Subversion, Gitlab)
Job Responsibility
Job Responsibility
  • Working as part of a small team to design, develop, and test software applications and tools, in languages such as C, C++, and Python
  • Ensuring software quality through the practice of unit-level and system-level tests and verification
  • Integrating software components using networking/messaging technologies
  • Packaging software for ease of configuration control, delivery, and deployment
  • Communicating technical foundations of software designs and implementations through reports and presentations
  • Fulltime
Read More
Arrow Right