{"schemaVersion":"jobsearcher.job.v1","id":"43e1d7edf4d4e13eeb6b6d11","url":"https://jobsearcher.com/jobs/43e1d7edf4d4e13eeb6b6d11","canonicalUrl":"https://jobsearcher.com/jobs/43e1d7edf4d4e13eeb6b6d11","title":"Networks - Embedded Software QA Test Engineer","description":"Title: Embedded QA Test Engineer\n\nLocation: Madison, IN\n\nWho We Are: At Grote Networks, we are dedicated to creating innovative solutions for the transportation industry. Our team develops high-performance firmware and software that drives a cutting-edge, modular, embedded platform for tractor trailer lighting, telematics, and predictive analytics. Join us and contribute to our vision of making our world safer and smarter through connected visibility.\n\nAbout the Role: As a QA Firmware Engineer you will be developing and executing comprehensive test plans for embedded firmware, building and maintaining test automation frameworks, and ensuring the reliability of our products through systematic testing. You will collaborate with a multidisciplinary team to deliver high-quality solutions for embedded and IoT-connected devices.\n\nKey Responsibilities:\nDevelop and execute detailed test plans and test cases for testing the functionality of embedded firmware.\n\nBuild and maintain test automation frameworks using tools like pytest, Jenkins, Github Actions, and Devops Pipelines.\n\nPerform Hardware-in-the-Loop (HIL) and/or Software-in-the-loop testing to validate firmware.\n\nUtilize CI/CD tools such as Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity to automate testing processes.\n\nCollaborate with cross-functional teams, including firmware developers, system engineers, hardware engineers, and App/Web QA engineers.\n\nDebug and troubleshoot firmware issues, working closely with development teams to identify and resolve defects.\n\nConduct performance, stress, and regression testing to ensure the reliability of firmware updates.\n\nDocument and report test results, providing detailed analysis and recommendations.\n\nRequired Qualifications:\nBachelor’s degree in Computer Science, Computer Engineering, or a related field.\n\n3+ years of experience in QA / Unit testing of embedded systems or firmware.\n\nExperience with C/C++ programming and/or familiarity with embedded systems development.\n\nFamiliarity with Python and test frameworks such as pytest.\n\nFamiliarity with CI/CD tools like Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity.\n\nKnowledge of digital communication protocols such as I2C, SPI, CAN, RS-232, and RS-485.\n\nSolid understanding of software development life cycle and QA methodologies.\n\nExcellent problem-solving skills and attention to detail.\n\nStrong written and verbal communication skills.\n\nPreferred Qualifications:\nExperience with SIL and HIL testing environments.\n\nStrong experience with test automation and scripting in Python.\n\nKnowledge of embedded systems QA processes and tools.\n\nExperience in developing and maintaining test stands and tools for validating firmware.\n\nPrior experience in a similar role in the embedded systems or IoT industry.\n\nWhy Join Us:\nBe part of a forward-thinking company working on innovative projects in embedded systems and automotive IoT.\n\nCollaborate with a diverse and talented team of engineers.\n\nOpportunities for professional growth and career advancement.\n\nCompetitive benefits and flexible working arrangements.","company":"Groteindustries","rawCompany":"groteindustries","city":"Madison","state":"SD","isRemote":false,"isActive":false,"createdAt":"2026-05-06T10:08:36.855Z","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":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Networks - Embedded Software QA Test Engineer","description":"Title: Embedded QA Test Engineer\n\nLocation: Madison, IN\n\nWho We Are: At Grote Networks, we are dedicated to creating innovative solutions for the transportation industry. Our team develops high-performance firmware and software that drives a cutting-edge, modular, embedded platform for tractor trailer lighting, telematics, and predictive analytics. Join us and contribute to our vision of making our world safer and smarter through connected visibility.\n\nAbout the Role: As a QA Firmware Engineer you will be developing and executing comprehensive test plans for embedded firmware, building and maintaining test automation frameworks, and ensuring the reliability of our products through systematic testing. You will collaborate with a multidisciplinary team to deliver high-quality solutions for embedded and IoT-connected devices.\n\nKey Responsibilities:\nDevelop and execute detailed test plans and test cases for testing the functionality of embedded firmware.\n\nBuild and maintain test automation frameworks using tools like pytest, Jenkins, Github Actions, and Devops Pipelines.\n\nPerform Hardware-in-the-Loop (HIL) and/or Software-in-the-loop testing to validate firmware.\n\nUtilize CI/CD tools such as Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity to automate testing processes.\n\nCollaborate with cross-functional teams, including firmware developers, system engineers, hardware engineers, and App/Web QA engineers.\n\nDebug and troubleshoot firmware issues, working closely with development teams to identify and resolve defects.\n\nConduct performance, stress, and regression testing to ensure the reliability of firmware updates.\n\nDocument and report test results, providing detailed analysis and recommendations.\n\nRequired Qualifications:\nBachelor’s degree in Computer Science, Computer Engineering, or a related field.\n\n3+ years of experience in QA / Unit testing of embedded systems or firmware.\n\nExperience with C/C++ programming and/or familiarity with embedded systems development.\n\nFamiliarity with Python and test frameworks such as pytest.\n\nFamiliarity with CI/CD tools like Devops Pipelines, Jenkins, GitLab, GitHub Actions, or TeamCity.\n\nKnowledge of digital communication protocols such as I2C, SPI, CAN, RS-232, and RS-485.\n\nSolid understanding of software development life cycle and QA methodologies.\n\nExcellent problem-solving skills and attention to detail.\n\nStrong written and verbal communication skills.\n\nPreferred Qualifications:\nExperience with SIL and HIL testing environments.\n\nStrong experience with test automation and scripting in Python.\n\nKnowledge of embedded systems QA processes and tools.\n\nExperience in developing and maintaining test stands and tools for validating firmware.\n\nPrior experience in a similar role in the embedded systems or IoT industry.\n\nWhy Join Us:\nBe part of a forward-thinking company working on innovative projects in embedded systems and automotive IoT.\n\nCollaborate with a diverse and talented team of engineers.\n\nOpportunities for professional growth and career advancement.\n\nCompetitive benefits and flexible working arrangements.","datePosted":"2026-05-06T10:08:36.855Z","dateModified":"2026-05-06T10:08:36.855Z","hiringOrganization":{"@type":"Organization","name":"Groteindustries","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Madison","addressRegion":"SD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"43e1d7edf4d4e13eeb6b6d11"},"url":"https://jobsearcher.com/jobs/43e1d7edf4d4e13eeb6b6d11"}}