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
- Multi-Craft Maintenance Technician ($36.43 - $42.41/hr.)
- Instrument & Electrical Engineer
- Sr. Process Control Engineer
- Civil Foreman
- Sr. Manager Development & Design Engineering (Interconnect)
- Embedded Software Engineer
- Embedded Software Engineer
- Dirt Equipment Operator
- TÉCNICO ELETROELETRONICO
- Structural Welder
- Civil Helper
- Quality Engineering Internship at Superior Metals Manufacturing - CPP - Summer 2026 (Chittenango, NY
- Human Resource Coordinator at CPP (Chittenango, NY)
- Assistant Teacher - Champions
- Lead Teacher at Woodland Elementary East
- Assistant Teacher at Woodland Elementary East
- Site Director
- Lead Teacher for Champions Shinning Stars Montessori Academy Public Charter School
- Teacher at Cappy Culver Elementary
- Site Director at Johnston Charter Academy