Software Engineer

4 weeks ago


Sterling Heights, United States General Dynamics Land Systems Full time

About the Role:
The function of this position is to develop 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 Information
General Dynamics is a successful Fortune 100, global aerospace and defense company, with over 90,000 employees world-wide. 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.
On-site presence
Hybrid - Due to the nature of the work, this role may require on-site presence up to 100%.
What We Offer
Whether you are just starting your career or you are an experienced professional, we offer a total rewards package that is impactful and built for you.
  • Healthcare, including medical, dental, vision, HSA, and flex spending
  • Competitive base pay; incentive pay that rewards individual and team performance; and comprehensive benefits.
  • 401k Match (6%)
  • Educational assistance
  • 9-80 Work Schedule (This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off.)
  • Ongoing learning opportunities within a diverse, inclusive, and rewarding work environment
  • Onsite cafeteria, remodeled with new equipment
  • Fitness center and outdoor fitness track
The following are the key duties and skills required:
  • 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
  • Perform other duties as requested.
Position 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 (15-20 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

GDLS considers factors such as, scope/responsibilities of the position, candidate experience, education/training background, in addition to local market comparableandbusiness considerations when extending an offer.
  • Software Engineer

    4 weeks ago


    Sterling Heights, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: We have multiple openings for individuals with experience and a passion for software...

  • Software Engineer

    4 weeks ago


    Sterling Heights, United States HRU Inc Technical Resources Full time

    HRU Technical Resources is seeking a Software Engineer to assist a large defense corporation located in Sterling Heights, MI.Type of Role: 12 month contract (Opportunity for direct hire) Schedule: 1st Shift, 9/80 Schedule Compensation: $57.83/HR Benefits Available: Health, Dental, Vision, Retirement Description: We are looking for a Senior Software Test...

  • Software Engineer

    2 weeks ago


    Sterling Heights, Michigan, United States Government of Western Australia Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong foundation in computer science and experience with software development.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsIdentify and resolve technical...


  • Sterling Heights, United States General Dynamics Land Systems Full time

    About the Role: Embedded Modeling & Code Generation Lead Engineer will be working on our future products team. Join a dynamic group of software and controls engineers responsible for the design, development and support of embedded software solutions for the world's premier land-based combat vehicle producer. Company Information: General Dynamics is a...

  • Software Engineer II

    4 weeks ago


    Sterling Heights, United States JobRialto Full time

    Job Summary: We are seeking individuals with a strong background and passion for real-time, embedded software development. The Software Engineer II will engage in software requirements analysis, design, implementation (coding and unit testing), documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing....


  • Sterling Heights, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Embedded Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: Plans and performs a variety of tasks across the areas of software...

  • Software Engineer

    3 weeks ago


    Sterling Heights, Michigan, United States Scout Exchange Full time

    We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience with backend development and be proficient in languages such as Java, Python, or C++.The successful candidate will be responsible for designing, implementing, and testing software systems. They will work closely with our cross-functional team to deliver...


  • Sterling Heights, United States Compunnel Inc. Full time

    Join Our Cutting-Edge Team as a Software Engineer II!Location: Sterling Heights, MichiganPosition OverviewAre you passionate about real-time, embedded software development and looking to make a significant impact? Do you thrive in a collaborative, innovative environment? We have multiple openings for highly motivated Software Engineer II professionals ready...


  • Sterling Heights, United States Actalent Full time

    Job Description The Lead Software Engineer: • Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort. • Mentors less experienced software engineers to help develop their software development and test capabilities...


  • Sterling Heights, United States DCS Corp Full time

    Location:  Hybrid- 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.  Position will interface with a variety of organizations within the Department of Defense and with industry contractors. Essential Job Functions: Work with various...


  • Sterling Heights, United States DCS Corp Full time

    Job DescriptionJob DescriptionLocation: Hybrid- 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. Position will interface with a variety of organizations within the Department of Defense and with industry contractors.Essential Job...


  • Sterling Heights, United States Actalent Full time

    Job Title: Software Engineer Job Description Work on existing military vehicle platform developing software following organizational standard software processes. Collaborate with the government customer to develop software requirements. Design software following existing/defined architectures. Integrate and test software post development. Identify key...


  • Sterling Heights, United States Flex Workforce Solutions Full time

    Job DescriptionJob DescriptionControls Software EngineerAre you an experienced Controls Software Engineer with a passion for automation and programming? We are seeking a dedicated professional with 5+ years of experience in controls engineering, preferably with General Motors (GM) systems, to join our team. This role involves programming automated assembly...


  • Sterling Heights, United States DCS Corp Full time

    Software Engineer - Vehicle Software Project Management System Software Engineer with ground combat vehicles, supporting Project Executive Office Ground Combat Systems (PEO-GCS), will interface with US Army Combat Capability Development Center - Ground Vehicle System Center (CCDC-GVSC, the Department of the Army (DA), other government agencies and the Prime...


  • Sterling Heights, United States Trillium Staffing Full time

    Trillium Professional has a long-term opportunity for an Associate Software Engineer, Cybersecurity in Sterling Heights, MI. Responsibilities to Anticipate/Expect: -Designing and implementing scalable object oriented software -Integrate applications in a linux environment -Develop software with a variety of software languages -Work closely with cross...


  • Sterling Heights, United States DCS Corp Full time

    This is an opportunity to join DCS in the fast-paced, progressive world of Army Ground Combat Vehicle Systems software engineering and development. In this position, you will serve as a Software Configuration Management (SCM) Engineer responsible for developing and maintaining a software configuration management environments for embedded software systems...


  • Sterling Heights, United States DCS Corp Full time

    Job DescriptionJob DescriptionThis is an opportunity to join DCS in the fast-paced, progressive world of Army Ground Combat Vehicle Systems software engineering and development.In this position, you will serve as a Software Configuration Management (SCM) Engineer responsible for developing and maintaining a software configuration management environments for...


  • Sterling Heights, United States Compunnel Inc. Full time

    Role: Senior Software EngineerWorking with an experienced and creative PLM team you will be building applications that support the development of advanced technology and help optimize the processes to bring those products to market. Key Responsibilities: • Maintain and improve existing Java and WinForms applications. • Troubleshoot software issues and...


  • Sterling Heights, United States Compunnel Inc. Full time

    Embedded Systems - Software Engineer II Location: 48312, Sterling Heights, Michigan, United StatesPosition Overview:We are seeking multiple talented and passionate Software Engineer II professionals to join our team in the development of real-time, embedded software systems. The successful candidates will play an integral role in the design, development,...


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

    Job DescriptionDCS Corp seeks a highly skilled Software Engineer to interface with the US Army Combat Capability Development Center - Ground Vehicle System Center.The engineer will be responsible for seamless integration of vehicle software on a ground combat vehicle.The ideal candidate will possess strong problem-solving skills, with experience in vehicle...