Search

Senior Embedded Software Engineer

PublishedPublished: 6/14/2022
Technology

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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...