×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer - Space Systems : max

Job in Wilmington, Middlesex County, Massachusetts, 01887, USA
Listing for: L3Harris Technologies
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 30000 USD Yearly USD 30000.00 YEAR
Job Description & How to Apply Below
Position: Senior Embedded Software Engineer - Space Systems : Sign-on bonus ($30K max)

Job Title

Lead, Embedded Software Engineer – Space Systems (Sign-on bonus $30K max)

Job Code

39248

Location

Wilmington, MA

Schedule

9/80 (Every other Friday off)

Relocation

Relocation assistance available to qualified applicants.

Sign-On Bonus

Up to $30K may be included in the offer package.

Job Description

L3

Harris Space and Mission Systems seeks a Lead Embedded Software Engineer to develop Embedded Flight Software for space-based imaging payloads. The role requires strong technical depth in low-level embedded software, hardware interfacing, and multi-threaded application development, with the ability to provide technical leadership and mentorship to junior engineers.

Essential Functions
  • Design, develop, test, and maintain embedded C++ software on Linux for space-based and mission-critical applications.
  • Develop software that interfaces directly with hardware, including low-level I/O control, device communication, register-level interaction, and interrupt processing.
  • Build and maintain multi-threaded applications with attention to determinism, synchronization, resource management, and system performance.
  • Integrate and utilize foundational software frameworks such as NASA core Flight System (cFS) or comparable middleware and reusable flight software components.
  • Support software architecture, implementation, debugging, and optimization throughout the software development lifecycle.
  • Collaborate closely with systems, hardware, integration, and test teams to ensure software meets mission, interface, and performance requirements.
  • Participate in software bring-up, hardware/software integration, troubleshooting, and verification activities in lab and system environments.
  • Contribute to code reviews, technical planning, software standards, and development best practices to improve quality, maintainability, and compliance.
  • Provide technical leadership, including guiding design decisions, reviewing junior engineers’ work, and mentoring entry-level staff in embedded software development methods and tooling.
Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, or related field and a minimum of 9 years of relevant experience; graduate degree with minimum 7 years of experience; or at least 13 years of experience in lieu of a degree.
  • Ability to obtain TS/SCI security clearance.
  • 7+ years experience in embedded software development, system design, debugging, and integration on aerospace products.
  • 5+ years experience with RTOS (e.g., VxWorks, FreeRTOS, RTLinux, QNX) and programming languages such as C/C++, Python, and scripting.
  • Professional experience with Dev Ops practices, Jenkins, and continuous integration tools.
  • Experience working with Versal, Micro Blaze, bare metal development, and kernel/device drivers.
  • Experience with embedded command and control for various applications, including mechanisms, serial communications, and distributed messaging.
Preferred Additional Skills
  • Active Top Secret or TS/SCI clearance is highly preferred.
  • Expertise in the full space-based systems lifecycle, including requirements flow-down, allocation, design, development, test, and sell-off.
  • Knowledge of MBSE tools (e.g., Cameo) and wideband/narrow band telemetry and messaging.
  • Experience in space payload systems and NASA Core Flight System/Core Flight Executive (cFS/CFE) or similar reusable software frameworks used in aerospace and spaceflight applications.
  • Experience in Command & Control Software, Sensor Processing Systems, and Optical Systems/telescopes.
  • Knowledge of microprocessor/microcontroller architecture and programming, and familiarity with FPGAs.
  • Understanding of real-time and embedded Linux concepts, including inter-process communication, scheduling, and performance tuning.
  • Experience estimating large software programs for new business opportunities.
  • Proficiency in release engineering, change and configuration management, and continuous integration.
  • Experience developing software for microcontrollers with interfaces such as I2C, SPI, UART, CAN.
  • Develop, customize, and maintain Board Support Packages (BSP) for various hardware platforms.
  • Integrate BSP components, including bootloaders, device drivers, and operating systems.
Salary…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary