Leonardo DRS • Bridgeton, Missouri • Posted July 02, 2026
About the Role
Job Responsibilities
Complete a technical project independently and lead other engineers
Review customer specifications and requirements, and develop designs to best support them
Design and write embedded software code
Develop, document and support testing of products, systems or subsystems
Provide budget, cost and schedule input for design assignments
Document component and subsystem specifications
Specify and evaluate supplier subsystems and services
Apply fundamental knowledge of software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs
Apply core computer science concepts in the development, testing, and documentation of software units
Participate as a member of the testing team to plan and review test cases within softwar...