What are the responsibilities and job description for the Embedded System Engineer position at Cygnus Professionals?
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 systemlevel design, module decomposition, and interface definitions
- Develop highperformance, multithreaded applications using C and C
- Work on process scheduling, IPC mechanisms, synchronization, and memory management
- Perform board bringup, BSP customization, and OS configuration
- Debug issues involving kernel, drivers, IPC, and realtime 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