{"schemaVersion":"jobsearcher.job.v1","id":"cfb6cb275d11ce9b26dc84ff","url":"https://jobsearcher.com/jobs/cfb6cb275d11ce9b26dc84ff","canonicalUrl":"https://jobsearcher.com/jobs/cfb6cb275d11ce9b26dc84ff","title":"Firmware QA Engineer II","description":"QA Engineer II\nDepartment: Engineering (126) CT\n\nEmployment Type: Full Time\n\nLocation: Chester, CT\n\nDescription\nWe are seeking a highly skilled QA Engineer II with a strong background in hardware-in-the-loop (HIL) testing and automated framework development. In this role, you will be responsible for ensuring the quality and reliability of embedded firmware products throughout the development lifecycle. You will collaborate with hardware engineers and firmware developers to design and execute automated tests that evaluate system performance, functionality, and integration within a CI/CD pipeline.\n\nDuties and Responsibilities\nTest Planning & Execution\n\nDevelop and code comprehensive automated test cases to validate firmware functionality and performance using Python and Robot Framework .\n\nCreate and execute detailed test plans based on product specifications, utilizing Xray for Jira to ensure full requirements traceability and compliance.\n\nTest Automation & CI/CD\n\nDesign and implement Hardware-in-the-Loop (HIL) automation frameworks to evaluate firmware on physical hardware platforms.\n\nArchitect and integrate automated testing into Bitbucket CI/CD pipelines to improve testing efficiency.\n\nFirmware Debugging & Analysis\n\nWork closely with firmware developers to perform in-depth debugging and analysis of system behavior.\n\nIdentify, log, and track defects throughout the development cycle, utilizing logic analyzers and USB analyzers to isolate root causes.\n\nHardware Integration & Lab Management\n\nDevelop and maintain a specialized HIL test lab, integrating hardware components with firmware to evaluate overall system functionality.\n\nUtilize and manage lab equipment, including oscilloscopes, power supplies, and digital multimeters, for test setup and hardware validation.\n\nCollaboration & Reporting\n\nCollaborate within an Agile/Scrum environment with cross-functional teams to ensure smooth test execution from concept to production.\n\nDocument software designs and test procedures, providing clear reports on results to support formal verification and validation efforts.\n\nEducation and Experience\n\nMust hold a Bachelor’s degree in an engineering discipline (Computer Science or Computer Engineering preferred).\n\nMust have 2–5 years of experience in a relevant engineering position.\n\nMust be proficient in Python or related scripting languages for high-level test automation.\n\nMust have hands‑on experience with Robot Framework or similar automated testing tools (Cypress, PyTest, etc).\n\nMust possess a solid understanding of firmware development and the architecture of embedded systems.\n\nMust have \"hands‑on\" skills and be proficient in the use of common electronic test equipment: oscilloscopes, digital multimeters, and logic analyzers.\n\nMust be familiar with Git for version control and workflows involving Bitbucket , pull requests, and code reviews.\n\nMust possess a knowledge of analyzing technical specifications to create effective test plans and validation procedures.\n\nMust possess excellent communication skills to collaborate effectively with engineers spanning a variety of disciplines.\n\nMust be able to work as part of a dedicated team to represent core company values while interacting with employees and vendors.\n\nDesirable Qualifications\n\nFamiliar with CAN , USB , Ethernet , UART , SPI , and other common communication protocols.\n\nExperience with Atlassian development and collaboration tools, such as Jira , Xray , and Confluence .\n\nStrong debugging and troubleshooting skills in both software and hardware contexts.\n\nFamiliarity with safety or regulatory standards relevant to embedded systems.\n\n#J-18808-Ljbffr","company":"Whelen Engineering","rawCompany":"whelen engineering","city":"Deep River","state":"CT","isRemote":false,"isActive":true,"createdAt":"2026-06-18T03:15:07.346Z","occupations":[{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"},{"code":"17-2112.02","title":"Validation Engineers","slug":"validation-engineers"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Firmware QA Engineer II","description":"QA Engineer II\nDepartment: Engineering (126) CT\n\nEmployment Type: Full Time\n\nLocation: Chester, CT\n\nDescription\nWe are seeking a highly skilled QA Engineer II with a strong background in hardware-in-the-loop (HIL) testing and automated framework development. In this role, you will be responsible for ensuring the quality and reliability of embedded firmware products throughout the development lifecycle. You will collaborate with hardware engineers and firmware developers to design and execute automated tests that evaluate system performance, functionality, and integration within a CI/CD pipeline.\n\nDuties and Responsibilities\nTest Planning & Execution\n\nDevelop and code comprehensive automated test cases to validate firmware functionality and performance using Python and Robot Framework .\n\nCreate and execute detailed test plans based on product specifications, utilizing Xray for Jira to ensure full requirements traceability and compliance.\n\nTest Automation & CI/CD\n\nDesign and implement Hardware-in-the-Loop (HIL) automation frameworks to evaluate firmware on physical hardware platforms.\n\nArchitect and integrate automated testing into Bitbucket CI/CD pipelines to improve testing efficiency.\n\nFirmware Debugging & Analysis\n\nWork closely with firmware developers to perform in-depth debugging and analysis of system behavior.\n\nIdentify, log, and track defects throughout the development cycle, utilizing logic analyzers and USB analyzers to isolate root causes.\n\nHardware Integration & Lab Management\n\nDevelop and maintain a specialized HIL test lab, integrating hardware components with firmware to evaluate overall system functionality.\n\nUtilize and manage lab equipment, including oscilloscopes, power supplies, and digital multimeters, for test setup and hardware validation.\n\nCollaboration & Reporting\n\nCollaborate within an Agile/Scrum environment with cross-functional teams to ensure smooth test execution from concept to production.\n\nDocument software designs and test procedures, providing clear reports on results to support formal verification and validation efforts.\n\nEducation and Experience\n\nMust hold a Bachelor’s degree in an engineering discipline (Computer Science or Computer Engineering preferred).\n\nMust have 2–5 years of experience in a relevant engineering position.\n\nMust be proficient in Python or related scripting languages for high-level test automation.\n\nMust have hands‑on experience with Robot Framework or similar automated testing tools (Cypress, PyTest, etc).\n\nMust possess a solid understanding of firmware development and the architecture of embedded systems.\n\nMust have \"hands‑on\" skills and be proficient in the use of common electronic test equipment: oscilloscopes, digital multimeters, and logic analyzers.\n\nMust be familiar with Git for version control and workflows involving Bitbucket , pull requests, and code reviews.\n\nMust possess a knowledge of analyzing technical specifications to create effective test plans and validation procedures.\n\nMust possess excellent communication skills to collaborate effectively with engineers spanning a variety of disciplines.\n\nMust be able to work as part of a dedicated team to represent core company values while interacting with employees and vendors.\n\nDesirable Qualifications\n\nFamiliar with CAN , USB , Ethernet , UART , SPI , and other common communication protocols.\n\nExperience with Atlassian development and collaboration tools, such as Jira , Xray , and Confluence .\n\nStrong debugging and troubleshooting skills in both software and hardware contexts.\n\nFamiliarity with safety or regulatory standards relevant to embedded systems.\n\n#J-18808-Ljbffr","datePosted":"2026-06-18T03:15:07.346Z","dateModified":"2026-06-18T03:15:07.346Z","hiringOrganization":{"@type":"Organization","name":"Whelen Engineering","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Deep River","addressRegion":"CT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cfb6cb275d11ce9b26dc84ff"},"url":"https://jobsearcher.com/jobs/cfb6cb275d11ce9b26dc84ff"}}