Software Engineer Co-op (January 2027)
Job Description
Software Engineer Co-op supporting software development lifecycle activities for complex defense and aerospace systems.
Responsibilities
- Assist with requirements, design, development, and testing of application software, tools, new work products, and enhancements to existing applications and systems
- Design, code, test, integrate, and document software solutions
- Participate in internal review of software components and systems
- Collaborate with project managers and other engineering professionals
- Work problems with defined scope, schedule, and expectations
- Follow established development practices and processes to support configuration management of software products
On-site Schedule & Location
- Onsite in Marlborough, MA 01752 or Tewksbury, MA
- Full time co-op period: January 2027 to August 2027
Required Qualifications
- Active and transferable U.S. government-issued security clearance required prior to the start date
- U.S. citizenship required (only U.S. citizens are eligible for a security clearance)
- Ability to obtain INTERIM U.S. government-issued security clearance required prior to start date
- Intern must be enrolled in a Bachelor’s (or higher) degree program in STEM and be at minimum a Junior, Senior, or Post Grad year by summer 2027
- Must have a minimum of 60 hours of credit by the start of the internship/co-op session
- Experience with C, C++, or Java
Preferred Qualifications
- Knowledge of C/C++ programming and structured programming concepts
- Knowledge of object-oriented design and Unified Model Language
- Knowledge of statistical and numerical methods
- Interpersonal and communication skills, verbal and written
- ABET accreditation preferred (not required)
- Demonstrated ability to work effectively in a team environment
Technologies
- C
- C++
- Java
- Unified Model Language
Additional Role Context
- Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control, and other complex systems
- Precision software and firmware integrate operating systems, device drivers, networking, and control software to support mission processing
- Software centers across the country own responsibilities across the software development lifecycle
- Opportunities to participate on fast-paced agile teams
- Exposure across the software development life cycle, including real-time systems design, digital signal processing, machine learning and autonomous systems, cyber security, and DevOps technologies and methods
What You Will Learn
- Use new tools to stay state-of-the-art
- Stay updated on the latest advancements in software development and missile technology to support innovation
Compensation
- USD 37,000 - 82,000 per year
Benefits
- Relocation eligible
- 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
- Holidays
- Annual short-term and/or long-term incentive compensation programs (depending on position level and collective-bargaining agreement coverage)
Other Notes
- Onsite roles work primarily onsite
- This position requires the ability to obtain a security clearance