L

Leonardo

Aerospace, defense tech design and manufacturing

Fighter Avionic Embedded Safety-Critical Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeTurin, Metropolitan City of Turin, Italy

About the Job

Requirements

  • Three to five years of experience in embedded safety-critical software development.
  • A master's degree in Computer Engineering or Computer Science is preferred; equivalent qualifications in other engineering and scientific disciplines are accepted.
  • Ability to analyze software requirements expressed in Statemate.
  • Ability to define and update software architecture using object-oriented methodology and manage requirements traceability with DOORS.
  • Ability to produce and update HOOD software-design databases and Software Detailed Design documents.
  • Ability to prepare and maintain Software Development Plans and Software Test Plans.
  • Ability to write software modules in accordance with requirements and the architecture defined in the Software Detailed Design.
  • Ability to support application source-file configuration management using Serena Dimensions.
  • Experience with avionics test tools.
  • Ability to define simulation requirements, prepare scripts for automated test execution, and create files for automated results checking during hardware/software integration.
  • Ability to analyze and comment on Acceptance Test Descriptions.
  • Ability to prepare, execute, record, and analyze engineering and formal tests in accordance with Software Acceptance Test documentation.
  • Ability to independently define engineering tests based on equipment software requirements to investigate problems or abnormal hardware behavior.
  • Ability to produce and update Software Acceptance Test Procedures and formal Software Acceptance Test Reports, including test-result analysis.
  • Ability to analyze, investigate, and resolve Software Problem Reports received for software releases used in system/subsystem rigs and flight testing.
  • Excellent written and spoken English at B2 level or higher.
  • Excellent knowledge of Microsoft Office.
  • Knowledge of software requirements-management tools including Statemate, HOOD, and DOORS.
  • Ability to prepare technical documentation.
  • Ability to work in a team, communicate clearly and concisely, plan and manage time, solve problems, focus on results and quality, adapt to change, and follow procedures and standards.

Responsibilities

  • Contribute to the development, testing, and verification of avionics software compliant with the EFA standard, in coordination with system-engineering and quality teams.
  • Define and update software architecture and maintain requirements traceability.
  • Produce and update software-design databases and detailed-design documents, and prepare and maintain software development and test plans.
  • Develop software modules according to requirements and the defined software architecture.
  • Support configuration control of application source files.
  • Support the hardware/software integration team in investigating and tracing issues found on benches or rigs during testing, and provide software releases implementing required fixes.
  • Prepare and issue documentation associated with software releases.
  • Prepare formal program reviews, such as design reviews, and participate in technical audits and meetings according to the software group's responsibilities.
  • Define simulation requirements and prepare scripts for automated test execution and files for automated test-result checking.
  • Analyze and comment on Acceptance Test Descriptions; prepare and execute engineering and formal tests; record and analyze results.
  • Define and conduct engineering tests based on equipment software requirements to investigate reported problems or abnormal hardware behavior.
  • Produce and update test documentation, including Software Acceptance Test Procedures and formal Software Acceptance Test Reports with collected and analyzed results.
  • Analyze, investigate, and resolve Software Problem Reports associated with released software on system/subsystem rigs and during flight testing.

About the Company

Leonardo

Aerospace, defense tech design and manufacturing

Leonardo operates in aerospace, defense, and security, designing and manufacturing advanced technologies for militaries, intelligence agencies, and defense contractors. Its products combine hardware, software, and services and are delivered through subsidiaries in the US (DRS, Electronics US, Critical Infrastructure, Aircraft and Aerostructures US). It differentiates itself with a broad, diversified portfolio and end-to-end support from development to sustainment, plus training and customer service. Its goal is to provide reliable, state-of-the-art capabilities to defense, intelligence, and civil infrastructure customers while maintaining strong support and training.

Company size
10,001+
Company stage
IPO
Headquarters
Rome, Italy
Founded
2022

Recently Posted Jobs

Explore more opportunities at Leonardo

See more jobs