Technology

Embedded Software Engineer (Morrisville)

Explore this opportunity from the hiring employer

NxGenComm 10520 Chapel Hill Rd, Morrisville, NC 27560
Job typeOther PostedOct 23, 2026 Apply byNov 22, 2026

Applications open

You will first verify your request and provide contact information to RightJobsNow. You will then be redirected to the employer or recruitment partner’s application website. Providing information here does not submit a job application.Contact information is optional; after verification, you may skip directly to the application site.

Verify you are human

Complete this verification to continue to the contact form.

About this position

NxGenComm is seeking a software engineer with a strong background in Embedded Systems, Linux Kernel and embedded application development. The role will involve developing Linux solutions for heterogeneous, multi-core ARM/DSP/GPU SoC’s, designing and implementing concepts on these systems and working closely with customers. Knowledge of neural nets and UAS applications is a plus.


An ideal candidate will have experience of the whole software product development lifecycle while being an experienced knowledge with knowledge of everything from the first-stage bootloader to user applications. The role requires someone who is a strong team player with good communication skills, and values knowledge sharing in a collaborative environment.


Key Responsibilities:

  • Work with the team to develop and adapt Linux distributions for processors
  • Maintain device drivers for peripherals, e.g., USB, Ethernet, SPI, I2C, DMA
  • Support customers using our existing Linux and DSP products
  • Configure complex multi-core processors
  • Stay up to date with new technologies and industry trends


Qualifications:

  • Bachelor of Science or Masters in Computer Science, Electrical/Electronic Engineering, or related field.
  • 2+ years of experience in a relevant field
  • A strong knowledge of Linux and embedded development
  • Experience with product lifecycle requirements, including OTA updates and security
  • Strong skills in C and C++
  • Experience with embedded systems and the ability to navigate your way around low-level technical specifications


Preferred qualifications:

  • Experience with RF and wireless applications
  • Knowledge of other embedded systems platforms
  • Familiarity with ARM-based processors and their peripherals
  • Experience with other programming languages, such as Python and C++


Location and commute

10520 Chapel Hill Rd, Morrisville, NC 27560.

Plan your route with Google Maps. Travel times and transportation options vary; confirm the work location with the employer before commuting.

How to apply

Review the vacancy and complete the application on the employer or recruitment partner’s website. Requisition ID: WJ-3199507783.