Lead Software Engineer – Simulation Solutions

2 weeks ago


Sterling Heights, Michigan, United States Nightwing Full time

Position Overview:

We are seeking a highly skilled and motivated Senior Software Engineer – Simulation to contribute to our innovative projects within the defense sector. This role is integral to our Simulation and Training Solutions division, focusing on the development of advanced simulators and training systems tailored for military and commercial applications.

Key Responsibilities:

  • Design, develop, and implement real-time, multi-threaded software solutions along with user interfaces.
  • Collaborate with systems engineers to translate system requirements into actionable software specifications.
  • Engage with program teams to ensure systematic development aligned with customer requirements, considering technical, schedule, and budget constraints.
  • Participate actively in agile ceremonies, including daily standups and sprint planning.
  • Identify and communicate risks and opportunities to the relevant stakeholders.
  • Analyze and resolve system trouble reports in collaboration with the testing team.
  • Contribute to the creation of engineering documentation, including interface control documents and test procedures.
  • Support proposal activities to facilitate new business acquisition.
  • Mentor junior engineers, fostering their professional growth.

Qualifications:

  • A degree in Science, Technology, Engineering, or Mathematics (STEM) with a minimum of 5 years of relevant experience, or an advanced degree with at least 3 years of experience, or 9 years of relevant experience in lieu of a degree.
  • An active U.S. government issued secret security clearance is mandatory.
  • U.S. citizenship is required for security clearance eligibility.

Essential Skills:

  • Proficiency in C++ and object-oriented programming.
  • Experience in DevOps environments and familiarity with Agile development tools.

Preferred Qualifications:

  • Experience as a full stack developer with complex software systems interfacing with real-time hardware.
  • Knowledge of C#, WPF, and XAML.
  • Experience with software development in both Linux and Windows environments.
  • Ability to refactor legacy code into modern programming languages.
  • Experience in developing software for avionics and mission-critical systems.
  • Familiarity with the full software development lifecycle (SDLC) and agile methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, adaptable to various stakeholders.

Our Commitment:

We believe that diversity drives innovation and inclusion leads to success. We are dedicated to creating a workplace where all employees can share their ideas and contribute to overcoming the challenges in our industry.

Benefits:

  • Comprehensive medical, dental, and vision insurance.
  • Generous vacation policy.
  • 401(k) plan with employer matching.
  • Tuition reimbursement and student loan repayment programs.
  • Life insurance and disability coverage.
  • Additional optional coverages available.
  • Support for family planning and wellness initiatives.


  • Sterling Heights, Michigan, United States Nightwing Full time

    Position Overview:Country:United States of AmericaRole Type:OnsiteAre you ready to contribute to a significant mission? At Nightwing, our Simulation and Training Solutions division is dedicated to supporting both military and commercial clients in achieving their operational goals. Our innovative team is responsible for developing advanced simulators and...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Position Overview:Country:United States of AmericaLocation:OnsiteRole Type:OnsiteAre you ready to contribute to a mission that has a global impact? At Nightwing, our Systems team supports a diverse range of clients, including military and governmental entities, in achieving their most intricate objectives. Our clients rely on us for secure communication...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Position Overview:We are seeking a highly skilled and innovative Senior Software Engineer – Simulation to contribute to our cutting-edge projects within the Simulation and Training Solutions division. This role is essential in developing advanced simulators and training systems tailored for both military and commercial applications.Key...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Position Overview: Country:United States of AmericaLocation:RemoteRole Type:OnsiteAt Nightwing, we are dedicated to delivering cutting-edge solutions that support both civilian and military operations. Our Simulation and Training Solutions division focuses on creating advanced simulators and training systems tailored for diverse clients. These systems range...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Position Overview: As a key member of the Nightwing team, you will be engaged in the development of advanced simulation and training systems that cater to both military and commercial sectors. This role is pivotal in enhancing the capabilities of our clients through innovative software solutions.Role Responsibilities:Design and implement sophisticated,...


  • Sterling Heights, Michigan, United States Collins Aerospace Careers Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Collins Aerospace Careers. As a key member of our Simulation and Training Solutions (STS) business area, you will be responsible for designing, developing, and testing complex software applications for our training systems.Key ResponsibilitiesDesign and develop...

  • Software Engineer Lead

    3 months ago


    Sterling Heights, Michigan, United States BAE Systems Full time

    Job Description Job DescriptionBAE Systems is seeking an experienced and passionate Software Leader to be the Lead for a project within our Synthetic Systems, Modeling & Simulation organization.In this role, you will:Collaborate with leaders and partners to ensure Software Engineering objectives are achievedSupport the Chief Engineer as a key member of the...

  • Electrical Engineer I

    22 hours ago


    Sterling Heights, Michigan, United States Raytheon Technologies Full time

    About the RoleWe are seeking an experienced Electrical Engineer I to join our Simulation and Training Solutions team in Sterling, VA. As a key member of our team, you will be responsible for designing, analyzing, integrating, testing, and documenting electrical hardware of moderate complexity.Key ResponsibilitiesDesign and develop electrical systems and...


  • Sterling Heights, Michigan, United States Raytheon Technologies Full time

    About the RoleWe are seeking an experienced Electrical Engineer I to join our Simulation and Training Solutions team at Raytheon Technologies. As an Electrical Engineer I, you will be responsible for designing, analyzing, integrating, testing, and documenting electrical hardware of moderate complexity.Key ResponsibilitiesDesign and develop electrical systems...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    **Job Summary**As a Simulation Environment Developer at DCS Corp, you will play a critical role in supporting the design, development, integration, and testing of virtual environment solutions for the US Army CCDC Active Protection Integration Laboratory.**Key Responsibilities:**Design and develop software solutions on Linux and Windows platforms with a...


  • Sterling Heights, Michigan, United States Jatca Full time

    About the RoleWe are seeking an experienced Simulation Engineer to join our team at Jatca. As a Simulation Engineer, you will be responsible for designing and developing simulation models to improve manufacturing processes.Key ResponsibilitiesDevelop and implement simulation models to optimize production processesCollaborate with cross-functional teams to...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Simulation Environment DeveloperWe are seeking a highly skilled Simulation Environment Developer to support the design, development, integration, and testing of virtual environment solutions for the US Army CCDC Active Protection Integration Laboratory.Key Responsibilities:Develop software on Linux and Windows platforms using Unreal Engine and other virtual...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Simulation Environment DeveloperDCS Corp is seeking a talented Simulation Environment Developer to contribute to the creation and enhancement of virtual simulation frameworks for defense applications.Key Responsibilities:Develop software solutions on both Linux and Windows operating systems, with a primary focus on Unreal Engine and related virtual...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Simulation Environment DeveloperDCS Corp is seeking a talented Simulation Environment Developer to contribute to the design, creation, integration, and evaluation of virtual environment solutions tailored for military applications.Key Responsibilities:Develop software on both Linux and Windows operating systems, with a focus on utilizing Unreal Engine and...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job OverviewJoin DCS Corp as a Lead Software Engineer within our dynamic engineering team. This role offers a chance to contribute to innovative projects that support critical software development initiatives.Key Responsibilities:Engage in software development while adhering to established organizational protocols.Manage requirement specifications and...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Simulation Environment DeveloperDCS Corp is seeking a talented Simulation Environment Developer to contribute to the creation and enhancement of innovative virtual environment solutions tailored for military applications.Key Responsibilities:Develop software across both Linux and Windows operating systems, with a primary focus on utilizing Unreal Engine and...


  • Sterling Heights, Michigan, United States HTI Cybernetics, Inc. Full time

    Job OverviewPosition: Senior Controls Software EngineerHTI Cybernetics, Inc. has been at the forefront of intelligent manufacturing solutions since 1983, delivering advanced automation systems, material handling solutions, assembly tooling, and collaborative robotics.We are seeking a proactive and skilled Senior Controls Software Engineer to join our...

  • Software Engineer

    2 weeks ago


    Sterling Heights, Michigan, United States Torch Technologies Full time

    Thank you for considering a career with Torch Technologies, an esteemed, 100% employee-owned enterprise located in Huntsville, Alabama. Acknowledged as one of the top defense firms, we are committed to serving our nation's military. Our core principle, "Lighting the Pathway of Freedom," embodies our dedication to excellence, collaboration, integrity, and...


  • Sterling Heights, Michigan, United States Contract Professionals, Inc Full time

    Position Overview:We are seeking a skilled and experienced Lead Cybersecurity Software Engineer to join our dynamic team at Contract Professionals, Inc. This role involves spearheading the design and development of innovative cybersecurity software solutions tailored for advanced ground combat vehicles. The ideal candidate will possess a robust background in...


  • Sterling Heights, Michigan, United States HTI Cybernetics, Inc. Full time

    Job OverviewPosition: Senior Controls Software EngineerHTI Cybernetics, Inc. has been at the forefront of intelligent manufacturing solutions since 1983, delivering advanced automation systems, material handling innovations, assembly tooling, and collaborative robotics.We are seeking a proactive and skilled Senior Controls Software Engineer to enhance our...