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
Coordenador de Engenharia de Software garantindo o alinhamento técnico com estratégias globais. Atuando na robustez, escalabilidade e segurança das plataformas
Senior Fullstack Developer leading the development of scalable and secure applications. Collaborating on architecture, quality, and mentoring less experienced developers.
Insider Risk Management Software Engineer focusing on designing and running detection controls for Lloyds Banking Group. Contributing to digital transformation efforts while ensuring safety from insider threats.
Linux/Middleware Analyst managing complex systems and optimizations. Collaborating in a hybrid environment to enhance performance and troubleshooting for operational excellence.
Principal Engineer in Agentic AI creating AI agents and enhancing low - code development capabilities at VF Corporation. Leading technical architecture and governance standards for decentralized agent creation.
Software Engineer focusing on data infrastructure at Persona, building and maintaining data platforms for analytics applications. Collaborating closely with product and data science teams in a hybrid environment.
Senior Software Engineer developing resilience practices for a configurable identity platform. Collaborating with product teams to enhance performance and scalability in complex systems.
Engineering Lead Analyst responsible for architecting core Controls Technology platforms at Citi. Leading hands - on technical teams while driving innovation and engineering practices.