Wilmington, NC – Embedded Software Engineer

Find your next opportunity here.

Location: Wilmington, NC
Category: Engineering
Employment Type: Permanent
Date Added: 12/03/2025

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

 
 
 
 
 
 
 
 
 
 
 

 
 
* Required field.
Embedded Software Engineer
Our team designs, manufactures, and assembles electronic automotive and marine controls as well as multi-function display systems and LED lighting products. Located in Wilmington, NC. 
 
We are a full-service provider of mechanical, electrical, electronic, and software products for over 50 years. Operating from its "concept to completion" platform, the company has on-site capabilities to design, manufacture, validate, and distribute quality products for the automotive, truck, marine, LED lighting, and industrial markets.
 

Responsibilities:

  • Design and develop new software in C and C++, as well as support the addition of new features in existing architectures.
  • Assist hardware engineers in the development of new target platforms and in troubleshooting hardware/software interfaces.
  • Design and develop 8/16/32-bit embedded applications within defined standards, procedures, and guidelines.
  • Other duties as assigned.

Knowledge, Skills, and Abilities Required:

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 1+ years of experience in software design and development.
  • Programming and debugging experience with embedded systems using C and C++.
  • Use debugging tools, including software debuggers and in-circuit microprocessor emulators for software development, integration, debugging, and troubleshooting.
  • Must be self-motivated with the ability to work well in a team environment.
  • A strong drive for quality along with excellent written and verbal communication skills.
  • Follow through on deadlines that you establish. Adhere to software engineering processes.
  • Strong troubleshooting, problem-solving, and debugging skills.
  • Strong analytical, organizational, and communication skills.
  • Experience with software development methodologies, standards, configuration management tools, and production controls.