Demo

Senior Software Engineer

Compunnel Software Group
Sterling, MI Full Time
POSTED ON 1/14/2025
AVAILABLE BEFORE 4/11/2025

Job Summary

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

  • Bachelor's 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

  • Bachelor's 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.
  • Education : Bachelors Degree

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Compunnel Software Group

    Compunnel Software Group
    Hired Organization Address Plainsboro, NJ Full Time
    Design, develop, test and implement system database applications. Design logical physical databases. Tests and correct e...
    Compunnel Software Group
    Hired Organization Address Corning, NY Full Time
    Job Summary The Systems Engineer will focus on the integration of hardware into software, contributing to the full devel...
    Compunnel Software Group
    Hired Organization Address New York, NY Full Time
    Work Location : 1 New York Plaza New York 10004 Job Summary : The Executive Assistant will provide high-level administra...
    Compunnel Software Group
    Hired Organization Address Plainsboro, NJ Full Time
    Research Market conditions in local, regional and national areas to determine potential sales of a product or service. G...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Sterling, MI area that may be a better fit.

    Senior Software Engineer I

    OneStream Software, Rochester, MI

    Software Engineer Senior

    Miracle Software Systems, Pontiac, MI

    AI Assistant is available now!

    Feel free to start your new journey!