Software Development Lead

7 days ago


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

The Software Development Lead 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.

General Dynamics Land Systems, a business unit of General Dynamics, has a strong foundation of delivering core engineering and manufacturing capabilities to our clients for military vehicles.

Our team is focused on continuous process and productivity improvements that reduce product costs, while increasing troop safety and effectiveness.

Land Systems continues to work with the US Armed Forces and its allies to ensure these 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 (Science, Technology, Engineering, or Mathematics) 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 Simply Staffed, LLC Full time

    As a key member of our team, you will have the opportunity to drive innovation and impact the world through cutting-edge software development. Our agile teams are passionate about delivering high-quality solutions that meet the evolving needs of our customers and warfighters.Key Responsibilities:Design, develop, test, deliver, and maintain software for...


  • Sterling Heights, Michigan, United States Actalent Full time

    Job DescriptionThe Lead Software Engineer plays a crucial role in developing, maintaining, and upgrading embedded product software and product support software to enhance project/system functionality. This position requires collaboration with other engineering disciplines, ensuring technical approaches align with established engineering principles and...

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States Goldschmitt and Associates Full time

    Job OpportunityGoldschmitt and Associates LLC is a leading provider of custom computer programming and systems design services. We are seeking a skilled Software Engineer to join our team.Job Summary:We are looking for a highly motivated and experienced software engineer to develop, customize, and maintain software solutions to support IWMS across Veterans...

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States Goldschmitt and Associates Full time

    Job OpportunityGoldschmitt and Associates is a leading provider of custom computer programming and systems design services. We are seeking a skilled Software Engineer to join our team.Job Summary:We are looking for a highly motivated and experienced software engineer to design and develop backend systems using Java and Spring Boot. The ideal candidate will...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Strongbridge LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining robust software solutions that meet the needs of our clients.The ideal candidate will have a strong background in software development,...

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States Strongbridge Full time

    Job Title: Junior Software DeveloperWe are seeking a highly skilled Junior Software Developer to join our team at Strongbridge LLC. As a Junior Software Developer, you will be responsible for building and supporting software products used by the Department of Transportation and the public at large to ensure the safety of drivers and passengers on public...

  • Software Developer

    1 week ago


    Sterling Heights, Michigan, United States Nightwing Full time

    About the Role:Nightwing is seeking a skilled software developer to join our team. As a software developer, you will be responsible for designing, coding, and debugging applications in various software languages. The ideal candidate will be self-motivated, a quick learner, and able to work both independently and collaboratively in a complex environment.Key...


  • Sterling Heights, Michigan, United States Butler America Aerospace L.L.C. Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our cross-functional agile team. The ideal candidate will have a strong background in software development, with experience in designing, developing, and integrating software applications. Key Responsibilities:- Design, develop, and integrate software applications using C# and JAVA-...

  • Software Developer

    3 weeks ago


    Sterling Heights, Michigan, United States Axis Tech, Inc. Full time

    Software Engineer Opportunities at Axis Tech, Inc.We are seeking skilled Software Engineers to join our team at Axis Tech, Inc. in Sterling, VA. As a Software Engineer, you will design, develop, and implement software applications using Visual Force pages and Apex.Key Responsibilities:Design and develop software applicationsAnalyze requirements and gather...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Job Title: Senior Software DeveloperStrongbridge LLC is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software products used by the Department of Transportation and the public at large.Job SummaryThe ideal candidate will...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Strongbridge LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software products used by the Department of Transportation and the public at large.Job SummaryThe successful...


  • Sterling Heights, Michigan, United States PGS Worldwide Full time

    Job Summary:We are seeking a skilled Embedded Software Engineer to support ongoing projects for a leading Aerospace company in Sterling Heights, MI.This is a 12-month contract-to-hire opportunity, and we will respond immediately to all qualified candidates.Key Responsibilities:Develop, maintain, and upgrade embedded product software and/or product support...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Strongbridge LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software products used by the Department of Transportation and the public at large.The ideal candidate will have a strong background in...


  • Sterling Heights, Michigan, United States Northrop Grumman Full time

    Job SummaryNorthrop Grumman is seeking a skilled Software Development Engineer to join our Tactical Space Systems Division. As a key member of our team, you will be responsible for developing, integrating, deploying, and sustaining satellite ground software. This is an exciting opportunity to work on cutting-edge technology and contribute to the success of...

  • Software Developer

    1 week ago


    Sterling Heights, Michigan, United States RTX Full time

    Job Title: Software DeveloperRTX is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using various programming languages.Key Responsibilities:Design and develop software applications using modern web development techniquesWrite...


  • Sterling Heights, Michigan, United States Kyrus Tech Full time

    Job Title: Senior Software DeveloperKyrus Tech is seeking a highly skilled Senior Software Developer to join our team.Job Summary:We are looking for a talented software developer to develop low-level code for various platforms, including Linux kernel, Windows kernel, and embedded operating systems. The ideal candidate will have experience in C/C++...

  • Lead Software Engineer

    2 months ago


    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 Laansu Inc Full time

    Job DescriptionLaansu Inc is seeking a talented Junior Software Developer to join our team and contribute to the development of software products used by the Department of Transportation and the public at large. The successful candidate will have the opportunity to build and support software solutions that will help ensure the safety of drivers and...

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States North Point Technology Full time

    Job Title: Software EngineerJob Summary:We are seeking a highly skilled Software Engineer to join our team at North Point Technology. As a Software Engineer, you will play a critical role in developing and maintaining state-of-the-art Geospatial Intelligence analysis software. Your expertise will enable our users to address challenging real-world problems by...

  • Software Developer

    1 week ago


    Sterling Heights, Michigan, United States North Point Technology Full time

    Job OverviewNorth Point Technology is seeking a skilled Software Developer to join our team. As a Java Engineer, you will design, develop, and maintain Java-based applications supporting a high-profile enterprise system within an agile framework.Key Responsibilities:Design and develop Java-based applicationsMaintain and improve existing software...