Leonardo DRS - Bridgeton, MO

posted 4 months ago

Full-time - Manager
Bridgeton, MO
Computer and Electronic Product Manufacturing

About the position

Leonardo DRS is a prime contractor and leading technology innovator, providing integrated products, services, and support to military forces, intelligence agencies, and defense contractors worldwide. The company specializes in various systems including naval and maritime systems, ground combat mission command, global satellite communications, avionics systems, and intelligence and security solutions. The Leonardo DRS Land Systems business is recognized for its expertise in designing and integrating complex technologies into both new and legacy systems for military and commercial customers. As a full-time Software Engineering Manager at our Bridgeton, MO facility, you will play a crucial role in supervising and developing a team of software engineers. This position involves overseeing the design, development, analysis, documentation, and testing of products, systems, or subsystems, ensuring that all activities are completed on time and within budget. In this role, you will manage and direct the work of the software engineering team, focusing on driving technology through effective design and development practices. You will be responsible for performance management within the software group, managing budgets, and continuously improving engineering practices to enhance efficiency, reliability, and serviceability. Your technical expertise will be essential in leading the team through complex embedded design challenges, and you will be expected to develop a strong technical vision that encourages innovation and scalability across the organization. Additionally, you will participate in proposal preparations, resolve technical issues, and mentor team members. Clear communication with both internal personnel and customers is vital, as you will be expected to support and reinforce the mission, values, and culture of Leonardo DRS. This position requires a proactive approach to leadership and a commitment to fostering a collaborative and high-performing team environment.

Responsibilities

  • Manage and supervise the work of a software engineering team responsible for design, development, analysis, documentation, and testing of products, systems, or subsystems.
  • 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 to support efficiency, reliability, and serviceability goals.
  • Review customer specifications and requirements, developing designs that support them while considering cost as a key variable.
  • Lead the software engineering team in solving complex embedded design problems using technical expertise.
  • Develop a strong technical platform vision that encourages team members to build configuration-driven platform tools.
  • Drive program design to cost and design specifications.
  • Document component and subsystem specifications and requirements.
  • Participate in preparation of proposals and ensure completion of assigned tasks on time and meeting technical requirements.
  • Support and participate in technical engineering support activities, such as design reviews.
  • Mentor and coach team members, providing assistance and verifying the accuracy of work.
  • Communicate clearly with other company personnel and customers as required.

Requirements

  • Bachelor's degree in Software Engineering or related technical field with a minimum of 5 years of relevant experience, or equivalent combination of education and experience.
  • Demonstrated people and technical leadership capabilities.
  • Proven Computer Science fundamentals in embedded development, algorithm design, problem solving, and complexity analysis.
  • Experience in C, C++, C#, and/or Java.
  • Experience in building complex software systems successfully delivered to customers.
  • Experience influencing 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 is required.
  • U.S. Citizenship required.

Nice-to-haves

  • Experience with embedded systems design.
  • Familiarity with agile development methodologies.
  • Knowledge of military systems and requirements.

Benefits

  • Paid parental leave
  • Health savings account
  • Loan repayment program
  • Disability insurance
  • Health insurance
  • Dental insurance
  • 401(k)
  • Tuition reimbursement
  • Vision insurance
  • Flexible schedule
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service