Embedded QA/Automated Test Engineer

Pentangle Tech Services | P5 Group

Alpharetta (GA)

Sur place

USD 65 000 - 90 000

Plein temps

Il y a 37 heures
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas de CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

Pentangle Tech Services | P5 Group in Alpharetta, GA is seeking a Firmware Test Engineer to develop and run comprehensive test plans for firmware, peripherals, and low-level Linux drivers.

You will conduct system and regression testing, document defects, and collaborate with cross-functional teams to ensure timely releases of high-quality products. Strong knowledge of Linux, embedded systems, and automated testing frameworks is essential.

Qualifications

  • Bachelor's degree in CS/EE or related field (or equivalent experience).
  • Proven experience in firmware testing with structured test plans.
  • Strong understanding of low-level Linux systems and driver interactions.
  • Familiarity with automated testing frameworks and tools.
  • Excellent analytical and problem-solving skills.
  • Detail-oriented and committed to high quality.
  • Ability to perform in a fast-paced, collaborative environment.

Responsabilités

  • Develop and execute detailed test plans and test cases for firmware, peripherals, and low-level Linux drivers.
  • Conduct system, performance, and regression testing to validate firmware and ensure quality.
  • Identify, document, and track firmware defects with cross-team collaboration.
  • Exercise and validate Linux systems, drivers, and hardware interactions.
  • Ensure coverage of critical firmware features and meet deadlines.
  • Maintain and enhance automated test frameworks for repeatable testing.
  • Collaborate with cross-functional teams to release high-quality products.
  • Monitor testing progress and provide insights for improvement.
  • Improve testing throughput to support more frequent releases.

Connaissances

Firmware testing
Test plan development
Regression testing
Linux systems
Automated testing
Debugging
Cross-functional collaboration

Formation

Bachelor’s degree in Computer Science, Electrical Engineering, or a related field

Outils

Git
Linux
dmesg/strace
Jira
Perf

Description du poste

  • Develop and execute detailed test plans and test cases for firmware, peripherals, and low-level Linux drivers.
  • Conduct system, performance, and regression testing to validate firmware functionality and ensure products meet quality standards.
  • Identify, document, and track firmware defects and inconsistencies, collaborating with development teams to resolve issues.
  • Exercise and validate low-level Linux systems, focusing on the interaction between drivers and hardware components.
  • Ensure comprehensive coverage of all critical firmware and peripheral features, while adhering to project deadlines.
  • Maintain and enhance automated test frameworks where applicable, ensuring efficient and repeatable test execution.
  • Work closely with cross-functional teams to ensure the timely release of high-quality products.
  • Monitor and report on testing progress, providing insights and suggestions for continuous improvement.
  • Assist in improving testing throughput and efficiency to meet the increasing demands of product releases.
Job Description
  • Develop and execute detailed test plans and test cases for firmware, peripherals, and low-level Linux drivers.
  • Conduct system, performance, and regression testing to validate firmware functionality and ensure products meet quality standards.
  • Identify, document, and track firmware defects and inconsistencies, collaborating with development teams to resolve issues.
  • Exercise and validate low-level Linux systems, focusing on the interaction between drivers and hardware components.
  • Ensure comprehensive coverage of all critical firmware and peripheral features, while adhering to project deadlines.
  • Maintain and enhance automated test frameworks where applicable, ensuring efficient and repeatable test execution.
  • Work closely with cross-functional teams to ensure the timely release of high-quality products.
  • Monitor and report on testing progress, providing insights and suggestions for continuous improvement.
  • Assist in improving testing throughput and efficiency to meet the increasing demands of product releases.
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Proven experience in firmware testing, including creating structured test plans and cases.
  • Strong understanding of low-level Linux systems, with the ability to exercise and validate drivers and hardware interactions.
  • Familiarity with automated testing frameworks and tools.
  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and a commitment to maintaining high‑quality standards.
  • Ability to work effectively in a fast‑paced, collaborative environment.
Preferred Qualifications
  • Experience working with embedded systems and firmware in a QA environment.
  • Familiarity with hardware debugging tools and methodologies.
  • Experience with version control systems like Git.
  • In‑depth knowledge of Linux kernel modules, including testing custom kernel module functionality and troubleshooting issues.
  • Experience with device drivers: testing for compatibility, performance, and stability across different hardware configurations (e.g., I2C, SPI, UART, GPIO).
  • Linux bootloader testing (e.g., U‑Boot): validating the boot process, configuration, and firmware loading.
  • Testing Linux system calls and APIs used by firmware and drivers, ensuring compliance and performance in constrained environments.
  • Network stack testing on Linux, including testing Ethernet drivers, network protocols (TCP/IP, UDP), and wireless connectivity.
  • Familiarity with filesystems commonly used in embedded Linux (e.g., ext4, JFFS2, or YAFFS) and testing read/write performance and reliability.
  • Experience with power management testing for embedded Linux devices, including testing suspend/resume cycles, and validating energy efficiency.
  • Experience using Linux diagnostic and monitoring tools (e.g., dmesg, strace, lsof, iotop, and perf) to identify and troubleshoot issues during firmware execution.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

Sur place
USD 90 000 - 120 000
Firmware QA Engineer (Embedded Test Engineer)
Firmware QA Engineer (Embedded Test Engineer)

Ember LifeSciences • Westlake Village (CA)

Sur place
USD 110 000 - 140 000
Quality Assurance Team Lead - Firmware and Embedded Test
Quality Assurance Team Lead - Firmware and Embedded Test

RightPro Staffing • Connecticut

Sur place
USD 130 000 - 150 000
Annual Bonus
Sign-on bonus
Firmware QA Engineer II
Firmware QA Engineer II

Whelen Engineering • Connecticut

Sur place
USD 80 000 - 110 000
QA engineer/ Test Strategy Lead
QA engineer/ Test Strategy Lead

Compunnel, Inc. • Town of Texas (WI)

Sur place
USD 100 000 - 130 000
Staff Embedded Software Test Engineer
Staff Embedded Software Test Engineer

Cirrus Logic • Austin (TX)

Sur place
USD 120 000 - 170 000
Embedded Software QA Engineer
Embedded Software QA Engineer

Mogi I/O : OTT/Podcast/Short Video Apps for you • New Braunfels (TX)

Sur place
USD 160 000 - 180 000
Firmware Test Development Engineer
Firmware Test Development Engineer

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

Sur place
USD 100 000 - 130 000
Software Engineer - QA Engineer
Software Engineer - QA Engineer

SproutsAI • Santa Clara (CA)

Sur place
USD 100 000 - 130 000
Test Automation Engineer
Test Automation Engineer

Pentangle Tech Services | P5 Group • Allen Park (MI)

Sur place
USD 90 000 - 120 000