Software Jobs in Lynn, MA
Create a job alert for this search
Software • lynn ma
Embedded Software Engineer - Flight Software
Motion RecruitmentBoston, Massachusetts, United States- Promoted
SOFTWARE ENGINEER
ReviveBoston, MA, United States- Promoted
SOFTWARE DEVELOPER
Fashion Institute of Design & MerchandisingBoston, MA, United States- Promoted
SOFTWARE ENGINEER
Red Hat, Inc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
MavenAGIBoston, MA, United States- Promoted
SOFTWARE DEVELOPER
HexaringBoston, MA, United States- Promoted
SOFTWARE ENGINEER
FocusKPI, Inc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
ClockworkBoston, MA, United States- Promoted
SOFTWARE ENGINEER
InvoiceCloudBoston, MA, United States- Promoted
SOFTWARE ENGINEER
Escher Group Ltd.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
QuantCo, Inc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
athenahealth, Inc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
Gmo Llc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
Saxon GlobalBoston, MA, United States- Promoted
SOFTWARE ENGINEER
Roku, Inc.Boston, MA, United States- Promoted
SOFTWARE ENGINEER
Wal-MartBoston, MA, United StatesEmbedded Software Engineer - Flight Software
Motion RecruitmentBoston, Massachusetts, United States- Full-time
Our client is an aerospace technology start-up specializing in the development of next-generation flight systems for mission-critical applications. Their technology supports national defense programs, advanced space systems, and autonomous airborne platforms. They are seeking a highly motivated Embedded Software Engineer to join their flight software team. In this role, you will be responsible for designing, developing, and testing real-time embedded software for advanced aerospace systems. You will collaborate closely with systems engineers, hardware engineers, and fellow software developers to deliver high-reliability flight control software that meets rigorous DoD and aerospace standards.
Key Responsibilities
Design, develop, integrate, and test embedded software for flight systems using C / C++
Implement real-time control algorithms and communication protocols (e.g., CAN, MIL-STD-1553, ARINC 429, UART, SPI, I2C)
Support software-hardware integration on avionics and embedded computing platforms
Perform low-level driver development and board bring-up for custom aerospace hardware
Write and maintain software documentation in accordance with aerospace and DoD standards (e.g., DO-178C, MIL-STD-498)
Participate in software reviews, safety analysis, and risk mitigation planning
Collaborate cross-functionally with hardware, systems, and test engineering teams
Support flight test activities, troubleshooting, and post-flight data analysis as needed
Required Qualifications
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
3+ years of experience developing embedded software in C / C++ for real-time systems
Experience with RTOS-based development (e.g., VxWorks, FreeRTOS, RTEMS, or similar)
Familiarity with software development tools such as JTAG debuggers, oscilloscopes, logic analyzers, and version control systems (e.g., Git)
Understanding of embedded processor architectures (e.g., ARM, PowerPC, x86, or similar)
U.S. Citizenship required due to defense contract requirements
Preferred Qualifications
Active DoD Security Clearance (Secret or higher)
Experience with flight software development in accordance with DO-178C standards
Knowledge of aerospace communication protocols (CAN, ARINC 429, MIL-STD-1553)
Experience with MATLAB / Simulink for control systems modeling
Familiarity with safety-critical system design and testing
Why Join?
Work on cutting-edge aerospace and defense technology
Competitive compensation and benefits
Career growth opportunities in a mission-driven organization
Collaborative and technically strong team environment