
Lead, Embedded Software Engineer – Optical Space Payloads
L3Harris Technologies
full-time
Posted on:
Location Type: Office
Location: Wilmington • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $135,000 - $250,500 per year
Job Level
About the role
- Lead the design and implementation of real-time embedded flight software for space-based imaging payloads.
- Integrate and test embedded flight systems at the software/hardware level.
- Understand and apply architectural approaches for software design and implementation.
- Collaborate with other engineers to plan and develop solutions.
- Involve in all aspects of software development including design, documentation, testing, code reviews, and mission integration.
- Support development of test plans, procedures, traceability, reports, flow, and test case design and implementation.
- Contribute to requirements analysis, design, coding, unit testing, integration, and requirements verification.
- Create state charts, sequence diagrams, and other UML artifacts.
- Follow standard software development processes.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or related field with 9+ years of relevant experience; OR Graduate Degree with 7+ years of relevant experience; OR 13+ years of relevant experience in lieu of a degree.
- Experience in embedded software development, system design, debugging, and integration on aerospace applications
- Experience with RTOS (e.g., VxWorks, FreeRTOS, RTLinux, QNX), simulators (TSIM, VxSIM, SIMIC, MATLAB Simulink), and programming languages (C/C++, Python, scripting).
- Experience with embedded command and control of mechanisms (e.g., shutters, motors, gimbals), embedded controllers (e.g., PIC, STM, TMS), serial communications (e.g., CAN, TCP/IP, RS422), and distributed messaging (TCP/UDP).
- Expertise in full System lifecycle including requirements flow down and allocation, design, development, test, and sell-off.
Benefits
- Health and disability insurance
- 401(k) match
- Flexible spending accounts
- EAP
- Education assistance
- Parental leave
- Paid time off
- Company-paid holidays
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentsystem designdebuggingintegrationRTOSC/C++PythonUMLrequirements analysistest case design
Soft Skills
collaborationplanningdocumentationcode reviewscommunication