Senior Advanced Software Engineer

General Dynamics Mission Systems9 months ago
Bloomington, Minnesota, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Software Engineer for Land & Airborne Systems at General Dynamics Mission Systems, you’ll be part of a cross-functional team responsible for developing embedded systems that make a real difference in keeping our heroes and our nation safe. This fully on-site role is based in Bloomington, MN.

Compensation: Target salary range: USD $146,148.00/Yr. - USD $155,000.00/Yr. This estimate represents the typical salary range based on experience and other factors. Actual pay may vary. The posting will remain open until the position is filled.

Key Responsibilities

  • Lead and manage a software team through the software development life-cycle, including requirements analysis, design, implementation, integration, test, and support.
  • Oversee sprint planning, prioritize stories, address roadblocks, and monitor progress against sprint goals while ensuring quality.
  • Utilize expert-level programming skills in C and C++ and apply knowledge of Python.
  • Develop and integrate embedded software solutions with a focus on Linux, RTOS, and HW/SW integration.
  • Apply understanding of DO-178 compliant software engineering life-cycle processes or experience working in a regulated industry.
  • Leverage experience with EVMS to contribute effectively to project management.

Required Qualifications

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field with 8+ years of job-related experience; or a Master’s degree plus 6+ years of experience.
  • Department of Defense Secret security clearance is required at the time of hire, with eligibility for access to classified information.
  • U.S. Citizenship is required.
  • Agile experience is preferred.

Preferred Qualifications

  • Ability to lead the software development process.
  • Expertise in applying technical standards and methodologies to solve challenges creatively.
  • Collaborative team player eager to provide technical leadership and promote others’ success.
  • Thorough knowledge of technology trends with a willingness to champion new ideas and process improvements.
  • Commitment to ongoing professional development for yourself and your team.

Benefits & Perks

  • An exciting career path with opportunities for continuous learning and development.
  • Research-oriented work alongside award-winning teams developing practical security solutions.
  • Flexible schedules with every other Friday off (9/80 schedule).
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, and employee resource/social groups.

Required Skills

Team Leadership
RTOS
C
Software Development Life-cycle
Embedded Systems
EVMS
DO-178
Python
Agile
Sprint Planning
Linux
C++