What are the responsibilities and job description for the Edge Firmware Development position at American Unit, Inc.?
Job Description
Job Description
Edge Firmware Development
Apex NC 27539
12 months Contract
End Customer : Pentair
This Edge Firmware Developer will be onsite M-W in Apex, North Carolina. This is a hybrid role!
Job Description :
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 :
- 12 years' experience in firmware development of Linux-based embedded devices (preferably using ARM 32 / 64-bit architecture)
- 7 years' experience in embedded development for IoT devices and edge for connectivity with a cloud backend
- Experience with cybersecurity best practices related to Linux / C based development libraries
- 7 years of experience in coding and debugging in C Linux, preferably with ARM devices
- Expertise in Embedded systems, multitasking patterns, and IPC mechanisms like shared memory, pipes and sockets, semaphores, multithreading, and synchronization in the C Linux environment.
- Expertise in developing and utilizing APIs.
Day-to-day responsibilities :