Enable job alerts via email!

Senior Software Engineer

General Dynamics Land Systems

City of Troy (MI, NY)

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team as a Senior Software Engineer, where you'll lead the development of innovative software solutions for advanced military vehicles. This role offers the opportunity to work on cutting-edge technology in a collaborative environment focused on continuous improvement and safety. With a strong emphasis on embedded systems, you'll design and implement secure software architectures, ensuring compliance with industry standards. This is a chance to make a significant impact in the aerospace and defense sector while enjoying a comprehensive benefits package and a supportive work culture.

Benefits

Healthcare (medical, dental, vision)
401k Match (up to 6%)
Educational Assistance
9-80 Work Schedule
Ongoing Learning Opportunities

Qualifications

  • 8+ years of experience in embedded software development.
  • Strong leadership skills in managing software engineering teams.

Responsibilities

  • Design scalable and secure embedded software solutions.
  • Collaborate with cross-functional teams to ensure project success.

Skills

C
C++
Embedded Systems Development
Software Testing
Communication Skills
Continuous Improvement
Safety Critical Software

Education

Masters of Science in STEM

Tools

Git
CICD Pipelines
MATLAB/Simulink
Docker
Kubernetes

Job description




About This Role:

The Senior Software Engineer will be leading software development for GD's future programs. Join a dynamic group of software and controls engineers responsible for the design, development, and delivery of software solutions for the world's premier land-based combat vehicle producer.

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:

Due to the nature of the work, this rolewillrequireon-site presence at least 80%.

What We Offer:

Starting your career or you are an experience 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 (up to6%)


  • EducationalAssistance


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


  • On-going learning opportunities within a diverse, inclusive and rewarding work environment


Responsibilities to Anticipate for this role:

  • Design Strategies for scalable, testable, maintainable, safe, and secure embedded software


  • Design Modular Software Architecture with firm interfaces between components for reuse across multiple projects


  • Design Service Oriented Architectures


  • Support DeveSecOp Strategies


  • Collaborate across cross functional engineering and business peers and leaders



  • Develop software with C, C++, or Model based design with code generation


  • Analyze and review software requirements for completeness, simplicity, testability, and clarity


  • Guide team and develop embeddedsoftware and/or models for functional area/domain


  • Perform embedded software requirements analysis.


  • Guide team and develop embedded softwaredesign utilizing software design tools and implement code to satisfy design as specified by department standards.


  • Guide team and develop test procedures and perform unit/functional test on the executable software


  • Ensure compliance to company and customer coding standards.


  • Guide Team and debug software issues discovered throughout multiple testing phases.


  • Prepare status reports to management and support design/code peer reviews.


  • Performs other duties as assigned


Qualifications Required:

  • Masters of Science degree in a STEM field from an ABET accredited university: Science, Technology, Engineering, or Mathematics


  • Minimum of 3 years in a related role as a Technical Leader of Software & Controls Engineers and/or Systems/requirements engineers.


  • Minimum of 8 years developing software for embedded systems.


  • At least 5 years developing/creating/testing embedded software and controls


  • Experience developing simulation (SIL-Software in the loop) for software development and testing purposes


  • Able to bring continuous Improvement processes and methodologies to the projects


  • Strong Communication, Interpersonal, and Organizational skills are required


  • Experience developing Safety Critical Software. ISO 26262/MIL Std 882E/DO 178C Safety standard.



  • Experience with Git-based configuration management and test driven development methods


  • Experience with CICD pipelines


  • Experience with mixed operating systems deployed on one processor


Bonus Experience:

  • PHD in related discipline


  • Experience with Type 1 Hypervisors, Dockers, Kubernetes.


  • Familiar with GCIA services


  • Familiar with FACE architectures


  • At least 2 years modeling software behavior/performance for auto code generation (MATLAB/Simulink/Stateflow, Rose RT, Rhapsody, Cameo, etc.)


  • Familiar with MOSA


  • Experience with Model Base System Engineering (MBSE)


  • This position may require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)


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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Engineer

Robert Walters

Austin

Remote

USD 99 000 - 158 000

6 days ago
Be an early applicant

Senior Software Engineer

Cambium Assessment

Concord

Remote

USD 110 000 - 160 000

6 days ago
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

San Jose

Remote

USD 90 000 - 215 000

7 days ago
Be an early applicant

Information Security Senior Software Engineer

World Wide Technology

Maryland Heights

Remote

USD 100 000 - 135 000

7 days ago
Be an early applicant

IT Sr Software Engineer

CHI

Englewood

Remote

USD 80 000 - 100 000

7 days ago
Be an early applicant

Senior Software Engineer (Remote)

Catalyst Education

Myrtle Point

Remote

USD 100 000 - 150 000

4 days ago
Be an early applicant

Professional, Senior Software Engineer

MVP Health Care

City of Rochester

Remote

USD 75 000 - 140 000

6 days ago
Be an early applicant

Senior Software Engineer

HireTalent - Staffing & Recruiting Firm

Remote

USD 81 000 - 720 000

4 days ago
Be an early applicant

Senior Software Engineer

TekSynap

Remote

USD 81 000 - 175 000

5 days ago
Be an early applicant