Software Development Lead

1 month 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 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...


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

    Job Title: Software Development SpecialistJob Description:We are seeking a highly skilled Software Development Specialist to support a critical mission. The ideal candidate will have a strong background in software development, with experience in modern languages such as Python, Ruby, Clojure, Java, JavaScript, Angular, and Svelte.The successful candidate...


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


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


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

    We are seeking a highly skilled Senior Software Developer to join our team at Kyrus Tech. As a Senior Software Developer, you will be responsible for developing low-level code for a variety of platforms, including the Linux kernel, Windows kernel, and embedded operating systems.Our ideal candidate will have a strong background in C/C++ programming and...

  • Software Developer

    4 days ago


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

    About the RoleGoldschmitt and Associates LLC is seeking a talented Software Engineer to join our team. As a key member of our team, you will be responsible for designing and developing backend systems using Java and Spring Boot framework.Key ResponsibilitiesWe are looking for a skilled engineer who can:Design and develop high-quality backend systems using...


  • Sterling Heights, Michigan, United States JobRialto Full time

    Job Description:We are seeking a skilled Embedded Software Developer to join our team at JobRialto. As an Embedded Software Developer, you will be responsible for developing, maintaining, and upgrading embedded product software and/or product support software to enhance, implement, and support project/system functionality.Key Responsibilities:Develop,...


  • Sterling Heights, Michigan, United States Actalent Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at Actalent. As a Software Development Specialist, you will be responsible for developing, maintaining, and upgrading embedded product software and product support software to enhance project/system functionality.Key...


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

    Job Title: Senior Software DeveloperJob Description:This is an exciting opportunity to join 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 collaborate with our U.S. Army Software Engineering Center customer, applying your expertise to...


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

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

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States V2soft Full time

    V2Soft is a global company with a presence in multiple countries, including the United States, Mexico, Italy, India, China, and Germany.We are committed to providing high-performance technology solutions to our customers and promoting diversity in the workplace.Job Summary:We are seeking a highly skilled Software Engineer to join our team in Sterling...


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

    Job Summary: Butler America Aerospace, LLC. is seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities: Design and develop software applications using C# and JAVA ...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Welcome to Strongbridge, a key provider of IT services and engineering to the Federal Government. We are currently seeking a talented Senior Software Developer to join our team.The ideal candidate will have a strong background in software development, with a focus on building and supporting software products used by the Department of Transportation and the...


  • Sterling Heights, Michigan, United States Strongbridge Full time

    Job Summary:We are seeking a highly skilled Software Developer to join our team at Strongbridge LLC. As a key provider of IT services and engineering to the Federal Government, we require a candidate with a strong background in software development and a passion for building robust software solutions.Key Responsibilities:Analyze the scope of work and provide...


  • Sterling Heights, Michigan, United States Talent Gravity Full time

    Required Skills:Active TS/SCI Clearance is a must for this role. At Talent Gravity, we are seeking a skilled Software Development Specialist to support a critical mission.This program requires employees to pass a CI Poly every 5 years. If you have a Full Scope Poly, working this program will keep your Full Scope ACTIVE.Applicants should be self-motivated,...


  • Sterling Heights, Michigan, United States RTX Full time

    About the RoleThis position involves working as a technical focal for the design, implementation, and testing of complex multi-platform training device software and their associated user interfaces.Key ResponsibilitiesDesign, develop, integrate, and test software on cross-functional agile teams to deliver solutions within budget, scope, and schedule...


  • Sterling Heights, Michigan, United States TestPros Full time

    Job SummaryTestPros is seeking a part-time Senior Software Development Engineer to conduct independent software source code assessments.Responsibilities and DutiesDevelop a project plan and rules of engagement for project execution, including agreement on code review metrics.Verify whether the code adheres to established industry standards and regulations,...

  • Software Developer

    4 weeks ago


    Sterling Heights, Michigan, United States Leidos Holding Full time

    Job Summary:Leidos Holding is seeking a skilled Software Developer to join our team. The ideal candidate will have a strong background in Angular, Java, and back-end Web services to support our exciting DHS software development program.Key Responsibilities:Design and develop new functionality and integrate new solutions into existing applications.Analyze and...


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

    Job DescriptionDCS Corp seeks an experienced Project Schedule Development Lead to join their team. As a Project Schedule Development Lead, you will be responsible for developing and maintaining complex integrated project schedules using Microsoft Project and Milestone Professional. The successful candidate will have a strong background in project management,...

  • BIM Modeler

    1 month ago


    Sterling Heights, Michigan, United States LEAD Staffing Full time

    Job OverviewWe are seeking a highly skilled BIM Modeler to join our team at LEAD Staffing. As a BIM Modeler, you will be responsible for creating and managing 3D models and drawings for construction projects.Key ResponsibilitiesDevelop and maintain 3D models and drawings using Revit softwareCollaborate with project teams to ensure accurate and complete...