Sr. Software Integration Engineer

HRU-Tech

  • Sterling Heights, Michigan
  • 19 days ago

    Highlights

    In this role, you will plan and perform a variety of software and hardware integration activities involving combat vehicle systems , Linux operating systems, networking, cybersecurity, troubleshooting, and software verification testing. The ideal candidate will have strong hands-on experience integrating software applications on Red Hat Enterprise Linux (RHEL) and working with hardware/software test environments.

    Numbers & Facts

    LocationSterling Heights, Michigan

    Description

    Senior Software Integration Engineer

    Location: Sterling Heights, MI

    Contract: 12 months – Temp-to-Perm

    Compensation: $60.75/hour + PTO and optional benefits

    Schedule: 9/80 schedule


    Position Overview

    We are seeking a Senior Software Integration Engineer with experience and a passion for integrating real-time, embedded software.

    In this role, you will plan and perform a variety of software and hardware integration activities involving combat vehicle systems, Linux operating systems, networking, cybersecurity, troubleshooting, and software verification testing.

    The ideal candidate will have strong hands-on experience integrating software applications on Red Hat Enterprise Linux (RHEL) and working with hardware/software test environments.


    Key Responsibilities

    • Integrate and test software applications running on Red Hat Enterprise Linux (RHEL) and hardware components on combat vehicle systems.
    • Apply knowledge of Ethernet and CAN bus protocols to test and troubleshoot software and hardware issues.
    • Build and maintain software and hardware integration testbeds.
    • Collaborate with multidisciplinary engineering and vehicle test teams to investigate reported issues and analyze collected data.
    • Perform software verification testing and troubleshoot integration issues.
    • Mentor less-experienced software engineers in software integration, testing, troubleshooting, and problem-solving.
    • Ensure technical approaches are consistent with established engineering principles and practices.
    • Ensure product outcomes meet customer needs and applicable technical, system, performance, process, and quality requirements.
    • Develop and maintain effective customer relationships while resolving technical issues.
    • Travel to customer sites as required.
    • Work directly with combat vehicle systems.


    Required Skills

    • Experience integrating and testing software applications on Red Hat Enterprise Linux (RHEL).
    • Ability to build and maintain software and hardware integration testbeds.
    • Understanding of Ethernet and CAN bus protocols.
    • Experience with Git and configuration management/project tracking tools such as Jira and GitLab.
    • Strong verbal and written communication skills.
    • Familiarity with current computer applications and technologies used within applicable engineering disciplines.
    • Strong critical-thinking and problem-solving skills.
    • Ability to develop and maintain effective customer relationships while solving technical problems.
    • Ability and willingness to travel to customer sites.
    • Ability to work on combat vehicle systems.


    Required Experience

    • 4+ years of software integration experience.
    • Experience integrating software applications on Red Hat Enterprise Linux, including:
    • Packaging software as RPMs and binary executables.
    • Working with drivers, shared objects, and static libraries.


    Preferred Skills & Experience

    • Familiarity with embedded systems.
    • Experience with scripting languages, including:
    • Bash
    • PowerShell
    • Python
    • Familiarity with C and C++ programming.
    • Familiarity with VxWorks or other real-time operating systems (RTOS).
    • Familiarity with relevant military and commercial design standards.
    • Familiarity with MIL-STD-1553.
    • Familiarity with UML modeling tools.
    • Familiarity with DOORS.
    • Familiarity with CMMI for Development.
    • Familiarity with the Qt Framework and QML for front-end GUIs.
    • Familiarity with Ethernet-based protocols, including:
    • SSL/TLS
    • SSH
    • SFTP
    • Familiarity with Nessus and Coverity cybersecurity scans.
    • Familiarity with system hardening and applying STIG rules.
    • Familiarity with the configuration and use of virtual machines.
    • Experience using NI TestStand.
    • Familiarity with combat vehicle functionality and capabilities.


    Education

    • Bachelor’s degree in a STEM field.

    Preferred

    Bachelor’s degree in one of the following disciplines:

    • Computer Engineering
    • Software Engineering
    • Electrical Engineering
    • Computer Science


    HRU is an Equal Employment Opportunity Employer (EOE).


    Similar Jobs