Jobs · Engineering · North Carolina

Specialist, Embedded Software Engineer - (Aerospace Flight) : Sign-on bonus ($15K Max)

Aviation Data Analytics · Wilmington, NC · Yesterday
Engineering$97k–$180k/yrFull-time

About the role

L3Harris Space and Mission Systems seeks an Embedded Software Engineer for their Wilmington, MA location. This role involves designing, developing, testing, and maintaining real-time embedded software in C for bare-metal hardware platforms. Key responsibilities include implementing and optimizing complex servo control algorithms, integrating with hardware interfaces, and collaborating with control algorithm engineers.

Responsibilities

  • Design, develop, test, and maintain real-time embedded software in C for bare-metal hardware platforms.
  • Implement and optimize complex servo control algorithms operating at update rates up to 1 kHz.
  • Integrate control algorithms with low-level hardware interfaces, including processors, peripherals, and communication paths.
  • Partner closely with the algorithm development team to evaluate system behavior and refine control implementations based on empirical results.
  • Analyze test data, debug real-time performance issues, and support iterative improvements to servo loop behavior, latency, and robustness.
  • Contribute to software architecture, code reviews, and best practices for embedded development, focusing on maintainability and verification.

Requirements

  • Bachelor's Degree in Computer Engineering, Computer Science, or related field and minimum 4 years of prior relevant experience.
  • Minimum 8 years of prior related experience, or a graduate degree and 2 years of prior related experience.
  • Ability to obtain a TS/SCI security clearance.
  • Professional experience with embedded development on aerospace systems using C/C++.
  • Professional experience programming bare-metal embedded systems without reliance on a full operating system.
  • Professional experience working with timing constraints, interrupt-driven design, memory-mapped I/O, and performance optimization in resource-constrained environments.
  • Experience utilizing DevOps practices, Jenkins, and continuous integration tools.

Qualifications

  • Active Top Secret or TS/SCI clearance is highly preferred.
  • Expertise in full spaced-based System lifecycle including requirements flow down and allocation, design, development, test, and sell-off.
  • Experience in embedded flight software development, system design, debugging, and integration of flight-like hardware.
  • Experience implementing or supporting servo control algorithms in embedded environments.
  • Exposure to FPGA-adjacent or soft-core processor environments such as MicroBlaze.
  • Familiarity with data collection, signal analysis, and debugging tools used to evaluate real-time embedded system performance.
  • Experience in Command & Control Software, Sensor Processing Systems, and Optical Systems/telescopes.
  • Knowledge of microprocessor/microcontroller architecture and programming, and familiarity with FPGAs.
  • Knowledge of real-time control systems, servo loops, or other closed-loop embedded applications.
  • Knowledge of MBSE tools (e.g., Cameo) and wideband/narrowband telemetry and messaging.
  • Working knowledge of image processors, visible cameras, IR detectors, servo motors, actuators and focus mechanisms.

Skills

Proficiency in C/C++, experience with bare-metal embedded systems, expertise in timing constraints, interrupt-driven design, memory-mapped I/O, and performance optimization in resource-constrained environments, and familiarity with DevOps practices, Jenkins, and continuous integration tools.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • EAP
  • Education assistance
  • Paid time off
  • Company-paid holidays

Pay

The salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C., Denver, or NYC areas is $97,000.00 - $180,000.00. Final offer amount may vary based on factors including but not limited to experience and geographic location.

Schedule

This role follows a 9/80 schedule, with every other Friday off.

Similar jobs