Embedded Software Engineer

Green Key Resources

Manchester (NH)

On-site

USD 110,000 - 150,000

Full time

31 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Green Key Resources is seeking an Embedded Software Engineer in Manchester, NH to develop and integrate software for defense-focused unmanned systems. You will work across disciplines to deliver reliable, high-performance software from concept to deployment.

Responsibilities include designing, debugging, and validating embedded code, deploying flight and ground-control software, and collaborating with hardware teams. Strong C/C++ expertise and RTOS experience are required.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field, with 5+ years of embedded software development experience or equivalent practical experience.
  • Strong programming experience in C and C++.
  • Experience developing software for embedded systems; background in aviation or vehicle control systems is a plus.
  • Familiarity with RTOS and integrating embedded software with devices such as EEPROMs, FPGAs, and ASICs.
  • Experience with autonomous or semi-autonomous systems is highly desirable.
  • Knowledge of embedded interfaces and protocols such as I2C, UART, USB, MIPI, or similar.

Responsibilities

  • Contribute to development of new products from concept through testing and production.
  • Collaborate with mechanical, electrical, systems, and software engineers, PM, suppliers, and customers.
  • Design, implement, debug, and maintain embedded software following CM and QA practices.
  • Develop, configure, integrate, and deploy flight and ground-control software across platforms.
  • Support evaluation and selection of components (microprocessors, microcontrollers, memory).
  • Troubleshoot hardware, firmware, and software integration issues with electrical engineers.
  • Develop test infrastructure and tools to support system validation and performance testing.
  • Create technical documentation on software, testing, configuration, and system operation.
  • Analyze problems, identify root causes, and develop solutions to improve performance.

Skills

C/C++ programming
Embedded systems development
System integration and debugging
Analytical/problem-solving
Communication
MS Office

Education

Bachelor’s or Master’s in CS/EE

Tools

I2C
UART
USB
MIPI

Job description

We are seeking an Embedded Software Engineer to develop, integrate, debug, and test software supporting unmanned systems, subsystems, and engineering test platforms for defense applications. This position requires strong analytical thinking, hands-on problem solving, and the ability to work effectively across multiple engineering disciplines. You will collaborate with a highly technical team to develop reliable, high-performance products from early concept through deployment and production.

Responsibilities
  • Contribute to the development of new products from initial concept and research through engineering development, testing, and production.
  • Collaborate closely with mechanical, electrical, systems, and software engineers, as well as program management, suppliers, and customers.
  • Design, implement, debug, and maintain embedded software while following established configuration management and software quality practices.
  • Develop, configure, integrate, and deploy flight and ground-control software across a range of small aerial and ground-based platforms.
  • Support the evaluation and selection of microprocessors, microcontrollers, memory, and other embedded computing components.
  • Partner with electrical engineers to troubleshoot and resolve complex hardware, firmware, and software integration issues.
  • Develop test infrastructure and tools to support system validation, performance testing, and product development.
  • Create clear technical documentation covering software, testing, configuration, and system operation.
  • Analyze complex technical problems, identify root causes, and develop practical solutions that improve system performance and reliability.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field, with 5+ years of embedded software development experience or equivalent practical experience.
  • Strong programming experience in C and C++.
  • Experience developing software for embedded systems; background in aviation or vehicle control systems is a plus.
  • Familiarity with real-time operating systems (RTOS) and integrating embedded software with devices such as EEPROMs, FPGAs, and ASICs.
  • Experience working with autonomous or semi-autonomous systems is highly desirable.
  • Knowledge of embedded communication interfaces and protocols such as I²C, UART, USB, MIPI, or similar technologies.
  • Hands-on experience with system integration, debugging, and test.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent organizational and communication skills, with the ability to work effectively with customers, suppliers, and cross-functional engineering teams.
  • Proficiency with Microsoft Office applications, including Word, Excel, and PowerPoint.
Additional Requirements
  • Must be a U.S. Person.
  • Ability and willingness to contribute in a fast-paced startup environment, taking ownership and helping build processes and products from the ground up.
  • Occasional domestic travel may be required to support customer testing, system integration, or design reviews.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Stealth Startup • Gardena (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

PEAK Technical Services Inc. • Huntsville (AL)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Singularity Defense Corp. • El Segundo (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stealth Mode • Gardena (CA)

On-site
USD 120,000 - 160,000
EMBEDDED SOFTWARE ENGINEER III
EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000
Electrical System Engineer
Electrical System Engineer

Guided Search Partners • Timonium (MD)

On-site
USD 110,000 - 150,000
Embedded Software Engineering Intern
Embedded Software Engineering Intern

Baxter Aerospace, LLC • Saint George (UT)

On-site
USD 41,000 - 52,000
Growth opportunities
Overtime pay
Pay depends on experience
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Application Engineer - Direct Hire
Embedded Software Application Engineer - Direct Hire

Advantage Technical • Sioux Falls (SD)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Rise Technical • Huntsville (AL)

On-site
USD 100,000 - 150,000
Medical & Dental
401k
PTO