About this role
<p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Job Title: Specialist, Embedded Software Engineer – (Aerospace Flight) : Sign-on bonus ($15K max)</strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Job Code: 39272</strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Job Location: Wilmington, MA</strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Job Schedule: 9/80 (Every other Friday off!)</strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Relocation: Relocation assistance is available to qualified applicants</strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Sign-On Bonus: A sign-on bonus of up to $15K may be included as part of an offer package for this level</strong></span></p> <p> </p> <p> </p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Job Description: </strong></span></p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">L3Harris Space and Mission Systems is seeking an Embedded Software Engineer for our Wilmington, MA location to join a team of experts developing Embedded Flight Software for space-based imaging payloads. This role requires an experienced Embedded Software Engineer to support the design, implementation, and optimization of real-time embedded control software for high-performance systems. This role focuses on bare-metal C programming, development of complex servo control functionality, and close collaboration with control algorithm engineers to translate advanced concepts into reliable embedded implementations.</span></p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">We look forward to reviewing your application!</span></p> <p> </p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Essential Functions: </strong></span></p> <ul> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Design, develop, test, and maintain real-time embedded software in C for bare-metal hardware platforms, with an emphasis on deterministic behavior, performance, and reliability.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Implement and optimize complex servo control algorithms operating at update rates up to 1 kHz, ensuring precise timing, stability, and responsiveness.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Integrate control algorithms with low-level hardware interfaces, including processors, peripherals, and communication paths, to support closed-loop system performance.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Partner closely with the algorithm development team to evaluate system behavior, review collected data artifacts and refine control implementations based on empirical results.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Analyze test data, debug real-time performance issues, and support iterative improvements to servo loop behavior, latency, and robustness.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Participate in system bring-up, troubleshooting, and validation activities for embedded hardware and software in lab and prototype environments.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Contribute to software architecture, code reviews, and best practices for embedded development, with attention to maintainability and verification.</span></li> </ul> <p> </p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Qualifications: </strong></span></p> <ul> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Bachelor’s Degree in Computer Engineering, Computer Science, or related field and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Ability to obtain a TS/SCI security clearance.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Professional experience with embedded development on aerospace systems using C/C++.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Professional experience programming bare-metal embedded systems without reliance on a full operating system.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Professional experience working with timing constraints, interrupt-driven design, memory-mapped I/O, and performance optimization in resource-constrained environments.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Experience utilizing DevOps practices, Jenkins, and continuous integration tools.</span></li> </ul> <p> </p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><strong>Preferred Additional Skills: </strong></span></p> <ul> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Active Top Secret or TS/SCI clearance is highly preferred</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Expertise in full spaced-based System lifecycle including requirements flow down and allocation, design, development, test, and sell-off.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Experience in embedded flight software development, system design, debugging, and integration of flight-like hardware</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Experience implementing or supporting servo control algorithms in embedded environments.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Exposure to FPGA-adjacent or soft-core processor environments such as MicroBlaze.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Familiarity with data collection, signal analysis, and debugging tools used to evaluate real-time embedded system performance.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Experience in Command & Control Software, Sensor Processing Systems, and Optical Systems/telescopes.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Knowledge of microprocessor/microcontroller architecture and programming, and familiarity with FPGAs.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Familiarity with real-time control systems, servo loops, or other closed-loop embedded applications.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Knowledge of MBSE tools (e.g., Cameo) and wideband/narrowband telemetry and messaging.</span></li> <li style="font-family:verdana, geneva, sans-serif;font-size:14.0pt"><span style="font-family:verdana, geneva, sans-serif;font-size:14.0pt">Working knowledge of image processors, visible cameras, IR detectors, servo motors, actuators and focus mechanisms.</span></li> </ul> <p> </p> <p> </p> <p> </p> <p><span style="font-family:verdana, geneva, sans-serif;font-size:12.0pt">In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is <em>$97,000.00 - $180,000.00</em>. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.</span></p>