NEWPosted 3 hours ago

Job ID: JOB_ID_7128

Job Description:

We are seeking an experienced Embedded System Engineer with 9+ years of experience in embedded design and development. The ideal candidate will be responsible for the design, development, and maintenance of embedded software components on QNX RTOS and Embedded Linux platforms. This role involves leading system-level design, module decomposition, and interface definitions. You will develop high-performance, multi-threaded applications using C and C++, and work on process scheduling, IPC mechanisms, synchronization, and memory management. Responsibilities also include performing board bring-up, BSP customization, and OS configuration, as well as debugging issues involving the kernel, drivers, IPC, and real-time behavior. Ensuring compliance with coding standards, safety, and quality processes is crucial. You will also review code, mentor junior engineers, and provide technical guidance. Collaboration with hardware, QA, system, and customer teams is expected, along with supporting integration, system testing, and field issue resolution.

Key Responsibilities:

  • 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.

Required Skills:

  • 9+ years of experience in embedded design and development.
  • Proficiency in QNX RTOS and Embedded Linux.
  • Strong C and C++ programming skills.
  • Experience with process scheduling, IPC mechanisms, synchronization, and memory management.
  • Experience with board bring-up, BSP customization, and OS configuration.
  • Debugging skills for kernel, drivers, IPC, and real-time issues.
  • Knowledge of coding standards, safety, and quality processes.
  • Excellent communication and collaboration skills.

Keywords:

  • Embedded System Engineer
  • QNX RTOS
  • Embedded Linux
  • C++
  • C
  • Real-time systems
  • Massachusetts

Special Requirements

All visa will work except


Compensation & Location

Salary: $100,000 – $150,000 per year (Estimated)

Location: Danvers, MA


Recruiter / Company – Contact Information

Email: l@radient.ai


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
l@radient.ai with the subject:

DELETE_JOB_ID_7128

to delete@join-this.com.