Test Engineer Embedded Systems

PRIMUS Global Services, Inc
Arden Hills, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 64K

Job location

Arden Hills, United States of America

Tech stack

C
JIRA
C++
Configuration Management
Software Debugging
Embedded Software
Error Codes
Firmware
Hardware Interface Design
Issue Tracking Systems
Python
Regression Testing
Software Verification
Bitbucket

Job description

We have an immediate need for a Test Engineer with strong expertise in C++ and firmware testing based in Arden Hills, MN, working in a hybrid model with 4 days onsite per week. This is a long-term opportunity to support critical embedded systems within a highly collaborative engineering environment.

In this role, you will be responsible for developing and executing test strategies for embedded software and firmware systems, ensuring high reliability and performance. You will perform regression testing, analyze results, and troubleshoot issues across software and hardware interfaces. The position involves supporting test station stability, including resolving networking issues, reloading controller software/firmware images, and managing device connections such as USB and other interfaces. You will contribute to verification processes including requirement analysis, test procedure development, script implementation, and debugging. Additionally, you will participate in peer reviews, assist in error code verification, and maintain thorough documentation including traceability reports and test harness artifacts.

Requirements

The ideal candidate will have strong experience in embedded systems testing with proficiency in C, C++, and Python. You should demonstrate a solid understanding of software verification processes and hands-on experience with debugging and troubleshooting complex systems. Familiarity with configuration management and issue tracking tools such as Bitbucket and Jira is essential. Strong problem-solving skills, the ability to work independently, and a proactive approach to learning and collaboration are key to success in this role.

Apply for this position