Firmware Automated Test Engineer
Salary Range $80k-$100k
POSITION TITLE: Firmware Automated Test Engineer
REPORTS TO: Director of Quality
SUMMARY OF POSITION:
This position requires a unique blend of software engineering discipline and hands-on hardware testing skills.
You'll spend your time designing test frameworks in Python, interfacing directly with embedded hardware, creating comprehensive test plans from system requirements, and building CI/CD pipelines that validate firmware on real devices.
You'll also play a vital role in our shift-left testing initiative, helping us catch issues earlier in the development cycle.
DUTIES AND RESPONSIBILITIES:
Test Development & Automation
* Design and implement Python-based automated test frameworks for embedded systems validation
* Develop CI/CD pipelines incorporating hardware-in-the-loop testing on real devices
* Automate firmware release candidate and regression suite across Inovonics products
* Ensure all electronic assemblies and finished products meet functional test specifications and quality standards.
Planning & Execution Test
* Create test plans, test scripts, and test cases based on system requirements
* Execute verification and validation testing in development sprints/environments
* Validate that requirements and integration objectives are met
* Write clear, reproducible bug reports and actively drive defect resolution by working closely with firmware engineers
* Support program milestone deliverables and test event objectives
Collaboration & Process
* Champion shift-left testing practices to identify issues early in development
* Document test processes, frameworks, and test results
* Participate in agile sprint planning, standups, and retrospectives
* Provide accurate estimates and timely status updates on test development tasks
* Mentor team members on test automation approaches and best practices
Required Qualifications
* 3+ years in software/firmware test automation or software development role
* Proven track record testing embedded systems and firmware
* Hands-on experience working in agile/scrum development environments
* Strong Python programming skills for test automation and framework development
* Experience with test frameworks such as pytest, Robot Framework, or unittest
* Hands-on experience with hardware testing tools
* Knowledge of serial communication protocols and debugging interfaces (JTAG, SWD)
* Experience with version control systems (Git) and CI/CD tools
* Strong ability to translate system requirements into comprehensive test plans and test cases
* Strong written and verbal communication skills and ability to work in cross-functional teams.
* Proven self-starter with initiative, creativity, and excellent problem-solving skills
Preferred Qualifications
* IoT devices and wireless sensor networks
* Knowledge of wireless technologies, especially 900MHz ...
- Rate: Not Specified
- Location: Westminster, US-CO
- Type: Permanent
- Industry: IT
- Recruiter: Inovonics
- Contact: Not Specified
- Email: to view click here
- Reference: FIRMW018455
- Posted: 2025-12-30 07:45:02 -
- View all Jobs from Inovonics
More Jobs from Inovonics
- Maintenance Technician
- 2nd Shift-Sr. Maintenance Mechanic-Steel
- 2nd Shift-Maintenance Electrician- Steel
- 2nd Shift Maintenance Mechanic-Fibre
- Analista de Recursos Humanos Junior
- 2nd Shift Maintenance Mechanic-Steel
- 2nd Shift- Maintenance Electrician- Fibre
- Final Assembly Operator
- Kaufmann (m/w/d) für Spedition und Logistikdienstleistung Luftfracht Import
- Reliability Technician (Multi-Craft Maintenance Technician)
- Machine Operator
- Carpenter
- Pipefitter
- Maintenance Millwright
- Production Supervisor
- ESG Finance Program Management - Associate
- Hiring Event - Part Time Associate Banker Chicago Near West (30 hours)
- Part Time (30 Hours) Associate Banker, Richmond Hill South Branch, South Richmond Hill, NY Bilingual
- Hiring Event - Part Time Associate Banker San Fernando Valley South (30 Hours)
- Head of Human Resources Communications, Executive Director