Leonardo DRS - Bridgeton, MO

posted 4 months ago

Full-time - Mid Level
Bridgeton, MO
Computer and Electronic Product Manufacturing

About the position

The Embedded Software Engineering Manager at Leonardo DRS Land Systems is responsible for supervising and developing a team of software engineers. This role involves overseeing the design, development, analysis, documentation, and testing of software products, systems, or subsystems. The manager will ensure that projects are completed on time and within budget while mentoring team members and driving improvements in engineering practices.

Responsibilities

  • Manage and supervise the work of a software engineering team.
  • Develop and performance manage the software group.
  • Manage budget, cost, and schedule input for the software department.
  • Continuously improve engineering practices for the software platform.
  • Review customer specifications and develop designs to support them.
  • Lead the software engineering team in solving complex embedded design problems.
  • Develop a strong technical platform vision for the team.
  • Drive program design to cost and design specifications.
  • Document component and subsystem specifications requirements.
  • Participate in preparation of proposals and ensure timely completion of tasks.
  • Support and participate in technical engineering support activities, such as design reviews.
  • Mentor and coach team members and communicate work priorities.
  • Communicate clearly with other personnel and customers.

Requirements

  • Bachelor's degree in Software Engineering or related technical field.
  • Minimum of 5 years of relevant experience or equivalent education and experience.
  • Demonstrated people and technical leadership capabilities.
  • Experience working on software that runs on hardware.
  • Proven fundamentals in embedded development, algorithm design, and problem solving.
  • Experience in C, C++, C#, and/or Java.
  • Experience in building complex software systems successfully delivered to customers.
  • Ability to influence software engineering best practices within the team.
  • Excellent analytical and communication skills, both written and verbal.
  • Strong mentoring skills for peers and subordinates.
  • Experience with Linux/Unix is preferred.
  • Ability to obtain a Department of Defense (DoD) Secret Clearance.

Nice-to-haves

  • Experience with telemedicine software solutions.
  • Familiarity with health savings accounts and wellness programs.

Benefits

  • Medical, dental, and vision coverage.
  • Company contribution to a health savings account.
  • Telemedicine services.
  • Life and disability insurance.
  • Legal insurance.
  • 401(k) savings plan with company contributions.
  • Wellness programs focusing on physical, emotional, and financial well-being.
  • Programs for career growth and professional development.
  • Flexible work schedules with a 9/80 program.
  • Competitive vacation and health/emergency leave.
  • Paid parental leave and community service hours.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service