Software Integration Engineer

Contract Professionals, Inc

Sterling Heights (MI)

On-site

USD 55,000 - 68,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Contract Professionals, Inc. in Sterling Heights, MI is seeking a Software Integration Engineer to support real-time, embedded software integration within combat vehicle systems, including Linux integration, networking, scripting, cybersecurity hardening, and tests.

You will build and maintain integration testbeds, work with Ethernet and CAN bus, develop on Red Hat Linux, and collaborate with cross-functional teams; travel to customer sites as required.

Qualifications

  • Bachelor's degree in a STEM field required.
  • 2+ years of software integration experience.
  • Experience with Red Hat Enterprise Linux.
  • Experience packaging software as RPMs and binaries.

Responsibilities

  • Integrate and test software on RHEL and hardware in combat vehicle systems.
  • Plan and perform software/hardware integration across vehicle platforms.
  • Build, maintain, and support integration testbeds.
  • Integrate software, drivers, libraries, RPMs, and binaries.
  • Apply Ethernet and CAN bus knowledge to test and troubleshoot.

Skills

Software integration
Linux testing
Networking
Scripting
Problem solving
Customer collaboration

Education

Bachelor's degree in STEM

Tools

Git/Jira
RPM packaging
GitLab

Job description

Job Title: Software Integration Engineer Location: Sterling Heights, MI Employment Type: Contract Pay Range: Up to $49.35/hour

About the Role

Our client is seeking a Software Integration Engineer with experience and a passion for integrating and testing real-time, embedded software. This role will support the integration of hardware modules and software applications within combat vehicle systems, with responsibilities spanning Linux integration, networking, scripting, cybersecurity hardening and scans, troubleshooting, and software verification testing.

Responsibilities
  • Integrate and test software applications running on Red Hat Enterprise Linux and hardware components within combat vehicle systems.
  • Plan and perform software and hardware integration activities across complex vehicle platforms.
  • Build, maintain, and support software and hardware integration testbeds.
  • Integrate software applications, drivers, shared objects, static libraries, RPMs, and binary executables.
  • Apply knowledge of Ethernet and CAN bus protocols to test, troubleshoot, and resolve technical issues.
  • Collaborate with multidisciplinary engineering and vehicle test teams to investigate reported issues and analyze collected data.
  • Perform troubleshooting, problem solving, and software verification testing.
  • Support scripting, networking, cybersecurity hardening, and cybersecurity scanning activities.
  • Ensure technical approaches are consistent with established engineering principles and practices.
  • Ensure product outcomes meet customer, system, performance, process, and quality requirements.
  • Develop and maintain effective relationships with customers to resolve technical problems.
  • Travel to customer sites as required.
  • Support integration and testing activities involving combat vehicle systems.
Qualifications
  • Bachelor's degree in a STEM field.
  • Minimum of 2 years of experience in software integration.
  • Experience integrating and testing software applications on Red Hat Enterprise Linux.
  • Experience packaging software as RPMs and binary executables.
  • Experience working with drivers, shared objects, and static libraries.
  • Ability to build and maintain software and hardware integration testbeds.
  • Understanding of Ethernet and CAN bus protocols.
  • Experience with configuration management tools such as Git, Jira, and/or GitLab.
  • Exceptional verbal and written communication skills.
  • Strong critical thinking and technical problem-solving abilities.
  • Ability to work effectively with customers and multidisciplinary engineering teams.
  • Familiarity with current computer applications and technologies used within engineering disciplines.
  • Ability to work on and around combat vehicle systems.
  • Ability to travel to customer locations as required.
Preferred Qualifications
  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • Familiarity with relevant military and commercial design standards.
  • Familiarity with MIL-STD-1553.
  • Familiarity with UML modeling tools.
  • Experience or familiarity with DOORS.
  • Familiarity with CMMI development practices.
  • Familiarity with embedded systems.
  • Familiarity with VxWorks or other Real-Time Operating Systems (RTOS).
  • Familiarity with C and C++ programming.
  • Experience with scripting languages such as Bash, PowerShell, and Python.
  • Familiarity with the Qt Framework and QML for front-end GUI development.
  • Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP.
  • Familiarity with Nessus and Coverity cybersecurity scanning tools.
  • Experience hardening systems and applying STIG requirements.
  • Familiarity with configuring and using virtual machines.
  • Experience with architectural-level software design using MagicDraw, Enterprise Architect, or similar model-based engineering tools.
  • Experience using NI TestStand.
  • Familiarity with combat vehicle functionality and capabilities.
Clearance Requirements

Ability to obtain a U.S. Secret Security Clearance is required. U.S. Citizenship is required for Secret clearance eligibility.

Why Join CPI?

Contract Professionals, Inc. (CPI) has connected engineering, technical, and defense professionals with leading employers for over 40 years. We provide personalized recruiter support, competitive compensation, and opportunities to work on challenging defense programs while helping you advance your career in a highly specialized industry.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Integration Engineer
Senior Software Integration Engineer

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 50,000 - 83,000
Senior Software Integration Engineer in Sterling Heights
Senior Software Integration Engineer in Sterling Heights

Energy Jobline ZR • Sterling Heights (MI)

On-site
USD 76,000 - 87,000
Software Integration Engineer, on-site, W2 only, No C2C
Software Integration Engineer, on-site, W2 only, No C2C

HEPCO, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 69,000
Health Insurance
401k
Defense Embedded Software Integration Engineer
Defense Embedded Software Integration Engineer

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 55,000 - 68,000
Software Integration Engineer
Software Integration Engineer

Donatech Corporation • Sterling Heights (MI)

On-site
USD 70,000 - 90,000
Embedded software integration engineer/MBSE (Door, CAN Or Ethernet)
Embedded software integration engineer/MBSE (Door, CAN Or Ethernet)

Detroit Engineered Products • Michigan

On-site
USD 120,000 - 150,000
Test Engineer
Test Engineer

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 72,000 - 74,000
Competitive perks
Career development
On-site work
Senior Real-Time Embedded Software Integrator
Senior Real-Time Embedded Software Integrator

Detroit Engineered Products • Michigan

On-site
USD 120,000 - 150,000
Senior Linux Software Integration Engineer - Vehicle Systems
Senior Linux Software Integration Engineer - Vehicle Systems

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 50,000 - 83,000
Logistics Software Engineer - Entry Level (Teamcenter)
Logistics Software Engineer - Entry Level (Teamcenter)

Contract Professionals, Inc. • Sterling Heights (MI)

Hybrid