Role OverviewWe are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems in C/C++ as part of our Patriot Software Team in Tewksbury, Massachusetts. The ideal candidate will have a passion for creating high-performance applications and will be involved in all stages of the software development lifecycle.
What You Will Do
Design, develop, and maintain software applications using C and C++ for complex systems and applications. Collaborate with cross-functional teams to define, design, and implement new features, ensuring system integration and scalability.
Why It Might Be a Fit
The position works in a SCIF environment with an optional 9/80 schedule to accommodate work/life balance practices. You’ll have the opportunity to work in a dynamic, fast-paced environment where your contributions will have a direct impact on the success of our products around the world.
Requirements
- Typically requires a bachelor’s in science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of experience.
- Experience in developing complex systems and applications using C/C++, Java or other object-oriented programming language.
- Experience in embedded systems, real-time systems, or large-scale applications.
- Experience in a Unix/Linux operating system.
Benefits
- Relocation Eligible – Relocation assistance available.
- Medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays.
]]>