What are the responsibilities and job description for the Embedded System Engineer position at United Software Group Inc?
Position: Embedded System Engineer
Locations: Danvers, MA - Day 1 onsite
W2 Contract
Job Description
9 years of experience in embedded design and development
Design, develop, and maintain embedded software components on QNX RTOS and Embedded Linux
Lead system‑level design, module decomposition, and interface definitions
Develop high‑performance, multi‑threaded applications using C and C
Work on process scheduling, IPC mechanisms, synchronization, and memory management
Perform board bring‑up, BSP customization, and OS configuration
Debug issues involving kernel, drivers, IPC, and real‑time behavior
Ensure compliance with coding standards, safety, and quality processes
Review code, mentor junior engineers, and provide technical guidance
Collaborate with hardware, QA, system, and customer teams
Support integration, system testing, and field issue resolution