Lead, IPTL Software Engineer (Optical Space Systems) : Sign-on bonus ($30K max)
Manager
Computer Skills
Data Integration
Data Processing
Desktop Support
DevOps
Embedded
Embedded Development
Embedded Engineering
Embedded Operating Systems
Embedded Software
Embedded System
Embedded Systems
Embedded Systems Software
End User Support
Engineer
Engineering
Freertos
Hardware Engineering
Hardware Software Co Design
Information Technology (IT)
Information Technology It
Integration
IT Operations
It Support
Linux
Operating System
Operating Systems
Qnx
Real Time
Real Time Embedded Systems
Real Time Systems
RTOS
Software Development
Software Engineer
Software Engineering
Systems
Systems Engineering
Technical Support
Unix Operating System
Vxworks
Job Description
Lead the Software Integrated Product Team (IPT) building and delivering flight and ground software for optical space payloads in Wilmington, MA.
Responsibilities
- Lead a Software Integrated Product Team (IPT) responsible for flight software and Electrical Ground Support Equipment (EGSE) software development
- Provide technical leadership for execution, integration, test, and delivery across the full software lifecycle
- Own cost and schedule leadership for software development, integration, test, and sell-off phases
- Coordinate with cross-functional partners across Program Management, Systems Engineering, Electronics, FPGA, and Integration & Test
- Drive software planning, architecture, execution, and staffing for embedded, real-time, and test software work
- Oversee development for payload command and telemetry, mode control, hardware interfaces, and EGSE/test automation
- Ensure deliverables are met via technical oversight, schedule management, cost tracking, and EVMS reporting where applicable
- Lead risk management and conduct RCCA activities for software and integration issues
- Support software verification across SIL/HIL, bench, flatsat, and payload-level integration environments
- Lead and/or participate in technical reviews, Independent Review Teams (IRT), and Agile/Scrum activities as needed
- Ability to obtain a U.S. Top Secret Security Clearance
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or related field with 9+ years relevant experience; or Graduate Degree with 7+ years relevant experience; or 13+ years relevant experience in lieu of a degree
- 7+ years embedded software experience including system design, debugging, and integration on aerospace applications
- Professional experience across full system lifecycle, including requirements flow down and allocation, design, development, test, and sell-off
- Professional experience with Agile methods, supplier management, and cross-functional execution
- Experience in an IPT or lead role with technical, cost, and schedule ownership for a team
Technologies
- RTOS: VxWorks, FreeRTOS, RTLinux, QNX
- Simulation: TSIM, VxSIM, SIMIC
- Modeling/Tools: MATLAB Simulink
- Languages: C/C++, Python
- Protocols/Interfaces: CAN, TCP/IP, RS422, TCP/UDP, I2C, SPI, UART
- Integration/Software practices: EVMS, SIL/HIL, RTOS
- MBSE tools: Cameo
- Embedded platform support: Board Support Packages (BSP), Board Support Package (BSP), BSP
Benefits
- Health and disability insurance
- 401(k) match
- Flexible spending accounts
- EAP
- Education assistance
- Parental leave
- Paid time off
- Company-paid holidays
Preferred Additional Skills
- Active U.S. Security Clearance (preferred, not required)
- PMP or Agile/Scrum certifications
- Experience with RTOS environments (e.g., VxWorks, FreeRTOS, RTLinux, QNX), simulators (TSIM, VxSIM, SIMIC), and C/C++ and Python-based development
- Experience with embedded command and control of mechanisms (e.g., shutters, motors, gimbals)
- Experience with embedded controllers (e.g., PIC, STM, TMS)
- Experience with serial communications (e.g., CAN, TCP/IP, RS422) and distributed messaging (TCP/UDP)
- Knowledge of MBSE tools (e.g., Cameo) and wideband/narrowband telemetry and messaging
- Experience estimating large software programs for new business opportunities
- Experience developing software for microcontrollers with interfaces (e.g., I2C, SPI, UART, CAN)
- Experience developing, customizing, and maintaining Board Support Packages (BSP) for hardware platforms
- Experience integrating BSP components, including bootloaders, device drivers, and operating systems
Sign-on Bonus
- Sign-on bonus of up to $30K may be included as part of the offer package
Location / Schedule / Relocation
- Job location: Wilmington, MA (on-site)
- Job schedule: 9/80 (every other Friday off)
- Relocation: Relocation assistance available to qualified applicants
- Job code: 42614
Salary
- USD 135,000 - 250,500 per year
- Pay transparency statement: in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas, salary range is $135,000.00 - $250,500.00
- Final offer amount may vary based on experience and geographic location; range is not a guarantee