
Firmware QA Engineer
- North Carolina
- Permanent
- Full-time
- Design and implement test strategies for embedded systems running on Linux.
- Conduct a mix of functional, integration, and performance testing across various networking protocols.
- Develop and maintain automated test scripts using tools like Python and Bash.
- Manage test environments with embedded hardware, Linux platforms, and simulated networks.
- Validate system upgrades and configuration stability.
- Bachelors degree in Electrical Engineering, Computer Science or equivalent
- 6+ years experience in Firmware or Embedded Systems QA
- Strong Linux and scripting experience (Python, Bash)
- Familiarity with embedded OS environments (e.g., FreeRTOS) and hardware platforms (e.g., ARM-based)
- Experience with test automation, CI/CD workflows, and version control tools
- Comfortable reading C/C++ code for debugging and white-box testing
- IoT experience (wearable devices)
- Manual testing experience
- Bluetooth experience
- Chance to join rapidly scaling startup in the EV Charging space
- Opportunity to wear multiple hats and career growth opportunities