Software Development Engineer

2 days ago


Sterling Heights, Michigan, United States General Dynamics Land Systems Full time
About the Role:

The Software Engineer will be responsible for developing the Val / Ver strategy and plan for our franchise ground combat vehicle software.

A seasoned software engineer with leadership skills who is well-versed in embedded software test methods is the ideal candidate for this position.

Company Overview:

General Dynamics Land Systems is a leading provider of military vehicles and defense solutions.

Our team is focused on delivering high-quality products and services to our clients, while continuously improving our processes and productivity.

We work closely with the US Armed Forces and its allies to ensure our vehicles remain survivable, relevant, flexible, affordable, and capable of addressing a dynamic threat environment.

Key Responsibilities:
  • Providing design guidance to the systems and software engineering teams for software testability
  • Developing strategies for software component testing and automated testing
  • Working with the software development teams to architect SIL / HIL solutions that meet their needs
  • Developing and overseeing detailed SIL / HIL environment build plans
  • Collaborating with the SIL / HIL environment development team on detailed environment design
  • Developing strategies for scalable and maintainable SIL / HIL environments
  • Integrating SIL / HIL environments into our DevSecOps pipeline
  • Developing software using a variety of software languages
  • Performing software requirements analysis
Requirements:
  • Bachelor's Degree in a STEM discipline preferably in the area of Computer Science, Computer Engineering, or Electrical Engineering from an ABET accredited university
  • Minimum of 10 years software engineering experience years experience preferred
  • Experience with embedded sensor processing and controls
  • Experience with network bridging and failover design concepts
  • Familiarity with real-time Ethernet technologies, such as TTEthernet, AVB, and TSN
  • Experience with operating in a Linux environment
  • Experience with the engineering process V-Model
  • Experience with software life cycle execution and artifact development
  • Programming experience in high-level languages such as C#, Java, C++, Rust, or Ada. Openness to learning customer-specified languages required
  • Familiarity with networking or IPC (TCP; UDP; queues; pipes; domain sockets; SHM; packet capture and analysis; etc), including socket programming
  • Working knowledge of software tools such as Integrated Development Environments (IDE), version control (git), defect reporting
  • Familiarity with Microsoft Office software (Word, Excel, PowerPoint, Visio, Project
Additional Requirements:
  • This position may require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
  • The flexibility to work non-duty hours or on weekends as needed by the project


  • Sterling Heights, Michigan, United States Engineering Company Full time

    Job OverviewWe are seeking a highly motivated and detail-oriented Junior Software Engineer to join our team at Engineering Company. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming...


  • Sterling Heights, Michigan, United States Insight Global Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Insight Global in Sterling Heights, MI. The successful candidate will be responsible for designing, architecting, developing, and integrating complex military combat vehicle software-based systems.Key Responsibilities:Software Development: Develop vehicle...


  • Sterling Heights, Michigan, United States Nightwing Full time

    About NightwingNightwing is a leading provider of cybersecurity, intelligence, and services to the U.S. government. With a rich history of delivering mission-critical solutions, we are committed to shaping the future of cybersecurity and intelligence.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    {"Job OverviewAt Compunnel Inc., we are seeking a highly skilled Senior Software Engineer to join our team.**Job Summary:**We are looking for a seasoned software engineer with a strong background in verification testing of real-time, embedded software. The ideal candidate will have a minimum of 6 years of experience in this field and be proficient in...


  • Sterling Heights, Michigan, United States Compunnel Inc. Full time

    **Job Overview**Compunnel Inc. is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing real-time embedded software systems.**Key Responsibilities**Develop and execute software verification plans to ensure the quality and...


  • Sterling Heights, Michigan, United States Zolon Tech Solutions, Inc. Full time

    Job SummaryZolon Tech Solutions, Inc. is seeking a highly skilled Senior Software Engineer to play a critical role in the development and verification of real-time, embedded software.Key ResponsibilitiesDevelop, debug, and execute automated and manual requirements-based software verification testing.Utilize version control and issue tracking tools to ensure...


  • Sterling Heights, Michigan, United States Soft-World Full time

    Job Title: System Design EngineerAbout the Role:Soft-World is seeking a highly skilled System Design Engineer to join our team. As a System Design Engineer, you will be responsible for developing system/subsystem design and requirements, software requirements, integration, and verification test.Key Responsibilities:Develop system/subsystem design and...

  • Software Developer

    2 days ago


    Sterling Heights, Michigan, United States V2soft Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at V2Soft. As a key member of our Sterling Heights, MI office, you will be responsible for designing, architecting, developing, and integrating complex military combat vehicle software-based systems.Key Responsibilities:Design and develop software solutions for military combat...


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

    Software Engineer OpportunityThis is an exciting opportunity to work with DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI.Job SummaryAs a skilled Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills...


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

    Software Engineer OpportunityThis is an exciting opportunity to join DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As a skilled Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills to provide...


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

    Software Engineer OpportunityThis is an exciting chance to collaborate with DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group in Warren, MI. As a skilled Software Engineer, you will work closely with our U.S. Army Software Engineering Center customer, applying your expertise to provide technical...


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

    Job Opportunity: We are seeking a highly skilled Software Engineer to join our team at DCS Corp's U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group in Warren, MI. Job Summary: As a Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills...


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

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you will play a key role in the development, analysis, and verification of real-time embedded software.Key Responsibilities:Develop, analyze, and review requirements for safety-critical real-time...


  • Sterling Heights, Michigan, United States Engineering Company Full time

    Job Overview**Software Engineering Opportunities**We are seeking skilled Software Engineers to join our team at Engineering Company. As a Software Engineer, you will play a critical role in developing and maintaining our software applications.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages and...


  • Sterling Heights, Michigan, United States Nightwing Full time

    Job Title: Principal Software Engineer (Cyber)Company: NightwingNightwing is a leading provider of cybersecurity, intelligence, and services offerings. We are seeking a highly skilled Principal Software Engineer (Cyber) to contribute to our team's mission.Job Summary:We are looking for a talented Principal Software Engineer (Cyber) to design, develop, and...


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

    Job SummaryDCS Corp is seeking a highly skilled Software Project Engineer to join our team. As a Software Project Engineer, you will provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat. This is a unique opportunity to work with a variety of...


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

    This position offers a chance to become part of a dynamic team within DCS Corp's engineering division, focusing on the U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center. As a seasoned Software Engineer, you will collaborate closely with our U.S. Army Software Engineering Center client, leveraging your expertise to deliver...


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

    Job SummaryWe are seeking a highly skilled Software Project Engineer to join our team at DCS Corp. As a key member of our team, you will provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat.Key ResponsibilitiesWork with various project...


  • Sterling Heights, Michigan, United States Softworld, a Kelly Company Full time

    Job Title: Software Engineering ManagerAt Softworld, a Kelly Company, we are seeking a highly skilled Software Engineering Manager to lead our team of software architects, cybersecurity, and software developers. This is a challenging and rewarding opportunity to work on large complex US Defense programs.Key Responsibilities:Supervise a midsize to large group...


  • 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...