Senior Embedded Software Engineer

Cross Resource Group
  • Tewksbury, Massachusetts
    4 days ago

    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.

    Numbers & Facts

    LocationTewksbury, Massachusetts

    Skills

    • Accidental Death and Dismemberment (AD&D)unmatched
    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Atlassian JIRAunmatched
    • Avionicsunmatched
    • Bash Scriptingunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Configuration Managementunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Structuresunmatched
    • Embedded Softwareunmatched
    • Fundingunmatched
    • Gitunmatched
    • Hardware Quality Assuranceunmatched
    • Health Planunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Javaunmatched
    • Jenkinsunmatched
    • Legalunmatched
    • Linux Operating Systemunmatched
    • MATLABunmatched
    • Mathematicsunmatched
    • Microsoft Windows Operating Systemunmatched
    • Multiplatform/Cross-Platformunmatched
    • Operating Systemsunmatched
    • Perl Programming Languageunmatched
    • Realtime Operating Systemunmatched
    • Release Management/Engineeringunmatched
    • Requirements Managementunmatched
    • Sales Managementunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Secret Clearanceunmatched
    • Security Clearanceunmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Integration (SI)unmatched
    • System Testunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • United States Citizenunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder