We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Cybersecurity - Associate Software Engineer (Entry Level)

General Dynamics Land Systems
United States, Michigan, Sterling Heights
38500 Mound Road (Show on map)
Mar 31, 2025

About the Role:
Join a self-motivated team of engineers responsible for the development of cyber security software products for a family of ground combat vehicles. The function of this position is to assist in the implementation and integration of an advanced first of its kind cybersecurity application/environment. A software engineer with experience and passion for cyber security is the ideal candidate for this exciting 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.
Hybrid or onsite
  • Due to the nature of the work, this role may require on-site presence up to 100%.


Position Requirements:
  • Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferably in the area of Computer Science, Cyber, Computer Engineering, or Electrical Engineering from an ABET accredited university (Relevant cyber technical certificates will be considered)
  • Minimum of 1+ year of software engineering experience (Internship experience desired)
  • Programming experience in high level languages such as C#, Java, C++, Rust or Ada. Openness to learning customer specified languages required
  • Significant experience and familiarity operating in a Linux Environment
  • Experience with board support, including Linux device drivers, bootloaders, or other system programming is a plus.
  • Familiarity with Networking and IPC - specifically socket programming.
  • Working knowledge of software tools such as Integrated Development Environments (IDE), version control (git), defect reporting
  • Collaborate with senior developers to test and validate software functionality on hardware prototypes.
  • Participate in code reviews and provide constructive feedback
  • Document software design and development processes.
  • Troubleshoot and resolve software issues.
  • Work with cross-functional teams to integrate software with hardware components.
  • Conduct performance testing and optimization of embedded systems.

Additional Information:


  • This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
  • This position may require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space)
  • The candidate will need to have strong written and oral communication skills.
  • Able to work overtime when required
  • Able to bring continuous improvement processes and methodologies to the position.


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

(web-6468d597d4-xmtz2)