About the role

  • Software Engineer II at Leonardo DRS analyzing and developing fault isolation and troubleshooting procedures. Engaging in engineering investigations and design analysis with focus on reliability.

Responsibilities

  • support the analysis, development, and review of fault isolation and troubleshooting procedures for engineering design
  • make recommendations for design improvements based on analysis
  • involved with engineering investigation, analysis, and resolution of reliability elements in design, development, and implementation of new and/or existing systems/sub-systems
  • support engineering with reliability related design analysis, and coordinate issue resolution
  • perform Failure Modes Effects Analysis (FMEA)
  • conduct reliability analyses, trend analysis, root cause analysis, and determine associated metrics and develop and maintain associated databases
  • lead the Failure Reporting, Analysis, and Corrective Action System (FRACAS) Engineering Process
  • responsible for technical activity and completion of assigned task on time and budget
  • design, develop, analyze, document and support testing of products, systems or subsystems
  • may use computer-aided engineering or other design/analysis software in performance of assignments
  • report of progress and status regularly
  • review customer specifications and requirements, and under direction, develop designs to best support them, including cost as a key design variable
  • provide budget, cost and schedule input for design assignments
  • specify and evaluate supplier components, subsystems and services
  • support the program design to cost and design for manufacture requirements
  • develop prototypes to retire key development risks
  • communicate clearly (written and oral) with other company personnel and customer as required
  • participate in preparation of less-complex proposals
  • may provide technical knowledge and assistance to other engineers and support personnel
  • support, communicate, reinforce and defend the mission, values and culture of the organization
  • attend appropriate engineering, customer or business meetings

Requirements

  • Bachelor’s degree in engineering or related technical field or equivalent experience
  • a minimum of 2 years of experience
  • competent technical expertise and application domain knowledge
  • ability to work independently
  • experience with C, C++ or C# with a strong object-oriented skillset
  • experience with Rust programming language (preferred)
  • cryptography experience, including integrating cryptography into production systems (preferred)
  • experience applying AI/ML techniques to software systems (preferred)
  • experience with AI system operationalization and/or secure AI practices (preferred)
  • U.S. Citizenship required
  • ability to obtain an active DOD security clearance after commencement of employment

Benefits

  • competitive salaries
  • comprehensive benefits
  • medical insurance
  • dental insurance
  • vision coverage
  • company contribution to a health savings account
  • telemedicine
  • life and disability insurance
  • legal insurance
  • 401(k) savings plan
  • wellness programs focusing on physical, emotional, and financial well-being
  • flexible work schedules with a 9/80 program
  • competitive vacation
  • health/emergency leave
  • paid parental leave
  • community service hours

Job title

Software Engineer II

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job