What are the responsibilities and job description for the Firmware Test Automation/SDET position at American Unit, Inc.?
Job Description
Job Description
Edge Firmware Test Automation / SDET x2
Apex NC 27539
12 months with the potential to extend
End Customer : Pentair
Job Description :
Start Date : April 1st
Location : onsite at Apex, NC - Mon-Wed onsite, Thurs-Fri remote
Reason for need : Building a full stack team for a large initiative until mid-2026
Project Details : Working in a full stack scrum team on a large initiative around their automation platform, technical debt, faster technical movement, etc., for pool & spa products and software
Must-Have Skills :
- 10 years' experience in firmware development / unit testing of Linux-based embedded devices, preferably using ARM 32 / 64-bit architecture.
- 5 years' experience in unit test case / framework development for IoT devices and edge for connectivity with a cloud backend using C or Python 3.0 for arm target platforms
- Experience developing functional definitions to test features and capabilities, from device to cloud / app
- Experience with cybersecurity best practices related to Linux / C based development libraries
- 7 years of experience in coding, testing, and debugging in C Linux, preferably with ARM devices
- Familiarity with Embedded systems multitasking patterns, IPC mechanisms like shared memory, pipes and sockets, semaphores, multithreading, and synchronization in a C Linux environment
Nice to Have Skills :
Day-to-day responsibilities :