Sr. Software Integration Engineer

HRU-Tech
  • Sterling Heights, Michigan
    2 days ago

    Job 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).


    Numbers & Facts

    LocationSterling Heights, Michigan

    Skills

    • Atlassian JIRAunmatched
    • Bash Scriptingunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Capability Maturity Model Integration (CMMI)unmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Configuration Managementunmatched
    • Customer Relationsunmatched
    • Data Analysisunmatched
    • Data Collectionunmatched
    • Develop and Maintain Customersunmatched
    • Electrical Engineeringunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • Gitunmatched
    • Graphical User Interface (GUI)unmatched
    • Hardware Componentsunmatched
    • Hardware Quality Assuranceunmatched
    • Hardware-Software Integrationunmatched
    • Integration Testingunmatched
    • Internet Securityunmatched
    • Linux Operating Systemunmatched
    • Mentoringunmatched
    • Militaryunmatched
    • Military/DoD Standardsunmatched
    • Nessusunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Project Trackingunmatched
    • Python Programming/Scripting Languageunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Realtime Operating Systemunmatched
    • Red Hat Linux Operating Systemunmatched
    • SSH (Secure Shell)unmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Scripting (Scripting Languages)unmatched
    • Secure/SSH File Transfer Protocol (SFTP)unmatched
    • Software Administrationunmatched
    • Software Distributionunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • System Integration (SI)unmatched
    • Technical Supportunmatched
    • TestStandunmatched
    • Testingunmatched
    • Unified Modeling Language (UML)unmatched
    • User Interface/Experience (UI/UX)unmatched
    • Virtual Machine (VM)unmatched
    • VxWorksunmatched
    • Willing to Travelunmatched
    • Windows PowerShellunmatched
    • Writing Skillsunmatched

    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

    Free resume builder

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

    Free resume builder