Job Description
Job Description
Senior Embedded Software Engineer
Develop and sustain real-time embedded and application software for complex defense platforms, contributing across requirements, design, coding, integration, verification, and documentation.
The strongest candidate is a cleared senior software engineer with five or more years of C or C++ development, hands-on Windows and Linux experience, and a track record delivering tested software in a configuration-controlled team environment.
Location: Tewksbury, MA 01876
Schedule: 9/80A; 40 hours per week
Work Setting: Onsite
Role Type: Contract
Contract Duration: Approximately 12 months, with potential to extend or convert based on performance, business need, funding, and client approval
Openings: 1
Citizenship: U.S. citizenship required
Clearance: Active Secret clearance required at start
Pay Rate: $88.50-$103.50 per hour
Responsibilities
- Develop, enhance, and maintain real-time embedded software, application software, and engineering tools.
- Translate requirements into software designs, implement code, and conduct unit, integration, and verification testing.
- Support multiple programs and platforms within a shared software product line.
- Participate in peer reviews of software components, interfaces, test evidence, and technical documentation.
- Diagnose difficult technical problems involving software behavior, data, operating systems, and platform integration.
- Maintain software baselines through established configuration-management, build, and release processes.
- Collaborate with systems, test, hardware, program, and software engineering teams.
Qualifications
- Bachelor's degree in computer science, computer engineering, software engineering, mathematics, or another STEM discipline.
- At least five years of relevant software-development experience.
- Professional experience developing in C or C++; experience with both is strongly preferred.
- Experience across requirements, design, coding, testing, integration, and technical documentation.
- Experience with Windows or Linux operating systems and team-based source control.
- Active U.S. Secret security clearance on the start date and U.S. citizenship.
- Ability to work onsite in Tewksbury on a 9/80A schedule.
Preferred Qualifications
- Real-time or embedded software experience for radar, sensors, command-and-control, communications, avionics, or mission systems.
- MATLAB, Java, Git, Jira, Jenkins, Perl, Bash, or KornShell experience.
- Agile/Scrum, DevSecOps, CI/CD, test automation, and configuration-management experience.
- Strong knowledge of data structures, algorithms, operating systems, and software architecture.
Benefits
Eligible full-time CRG contract employees working at least 30 hours per week may enroll in CRG benefits. Coverage begins on the first day of the month following 30 days after hire.
- Three Aetna medical plan options, including an HSA-compatible option; in-network preventive care is covered in full
- Voluntary dental and vision coverage
- $25,000 in company-paid basic life and AD&D coverage for employees enrolled in a CRG medical plan
- Voluntary life and AD&D, short-term disability, long-term disability, and accident coverage
- Employee-assistance resources and benefit-advocacy support
- Weekly pay and direct deposit
- Referral bonus opportunities
- Support from the CRG recruiting and account management team throughout the assignment
- 401(k) eligibility after 12 months as a CRG employee
Official CRG plan documents and carrier materials control eligibility, coverage, exclusions, limits, waiting periods, payroll deductions, and employee costs.
For employees whose primary work location is Massachusetts, earned sick time accrues at one hour for every 30 hours worked, up to 40 hours per benefit year. Employers with 11 or more employees must provide paid time; smaller employers provide unpaid earned sick time. Under the accrual method, up to 40 unused hours carry over, and use begins after 90 calendar days. Applicable law and any more generous CRG policy govern eligibility and use.
