Senior Software Engineer

1 day ago


Sterling Heights, United States Compunnel Full time

The Senior Software Engineer will focus on the integration and testing of real-time embedded software systems. This role involves performing tasks related to hardware module integration, Linux-based software testing, scripting, networking, and cybersecurity hardening. The ideal candidate will mentor junior engineers, collaborate with multidisciplinary teams, and ensure the delivery of high-quality software solutions that meet customer needs and technical requirements. Key Responsibilities Develop, debug, and execute automated and manual software verification testing. Integrate and test software with real-time operating systems, such as Linux/Unix derivatives. Build and maintain software and hardware integration testbeds. Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams. Ensure traceability across software requirements, design, and verification artifacts. Perform testing and troubleshooting of communication protocols, including CAN, Serial, and Ethernet. Utilize Git and Jira/GitLab for configuration management and issue tracking. Mentor junior engineers to enhance their testing, troubleshooting, and problem-solving capabilities. Ensure compliance with engineering principles, standards, and project requirements. Required Qualifications Bachelors degree in a STEM field. Minimum of 4 years of experience in software integration and testing for real-time embedded systems. Proficiency with Red Hat Enterprise Linux, C++, Python, and BASH. Strong understanding of computer networks, including switches, VLANs, and protocols. Exceptional verbal and written communication skills. Preferred Qualifications Bachelors degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science. Familiarity with Ethernet-based protocols (SSL/TLS, SSH, SFTP) and system hardening using STIG rules. Experience with NI Software tools such as TestStand, VeriStand, and LabView. Knowledge of UML modeling tools and DOORS requirements management. Familiarity with cybersecurity scanning tools (Nessus, Coverity) and the Qt Framework for GUI development. Experience with VxWorks real-time operating systems. Understanding of combat vehicle functionality and capabilities. #J-18808-Ljbffr



  • Sterling Heights, United States PSG Global Solutions Full time

    Senior Software Engineer Sterling Heights, MI Open-Ended Contract Capable of reading, and interpreting electrical, and mechanical equipment design drawings, bills of materials, specifications, procedures, and technical manuals. Analyze, and understan Software Engineer, Software, Senior, Engineer, Technology, Staffing


  • Sterling Heights, United States PSG Global Solutions Full time

    Senior Software Engineer Sterling Heights, MI Open-Ended Contract Capable of reading, and interpreting electrical, and mechanical equipment design drawings, bills of materials, specifications, procedures, and technical manuals. Analyze, and understan Software Engineer, Software, Senior, Engineer, Technology, Staffing


  • Sterling Heights, United States US Tech Solutions Full time

    DURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...

  • Hybrid Job

    2 weeks ago


    Sterling Heights, MI, United States Indotronix International Corporation Full time

    Hybrid Job - Senior Software Engineer | Sterling Heights, Michigan, United States Indotronix is seeking a Hybrid Job - Senior Software Engineer for a Job Opportunity in MI-Sterling Heights. Job Description : What does it take to advance the limits of technology: Bold Thinking. Working at Systems means working with an innovator in next generation of combat...


  • Sterling Heights, United States The Panther Group Full time

    The Panther Group is seeking (2) W2 Contract to Hire (12 months Temp to Perm) Senior Cyber Software Development Engineers and (1) Cyber Software Development Engineer to work with one of our partners in Sterling Heights, Michigan supporting the Department of Defense. Must be a US Citizen and Must have Interim Security Clearance or higher to be considered....


  • Sterling Heights, United States The Panther Group Full time

    The Panther Group is seeking (2) W2 Contract to Hire (12 months Temp to Perm) Senior Cyber Software Development Engineers and (1) Cyber Software Development Engineer to work with one of our partners in Sterling Heights, Michigan supporting the Department of Defense. Must be a US Citizen and Must have Interim Security Clearance or higher to be considered....


  • Sterling Heights, United States American Rheinmetall Full time

    Senior Software Engineer - GCIA Services Engineer at American Rheinmetall Location: Sterling Heights, MI Base pay range $121,000.00/hr - $155,000.00/hr Job Description Position Summary: We are seeking a highly skilled GCIA Services Engineer with expertise in CAMEO, SysML, DAML, and C/C++ to architect, implement, and integrate interfaces compliant with GCIA...