Leonardo S.p.A.

Software Engineer

Leonardo S.p.A.
Apply
2 hours ago
Edinburgh, United KingdomSenior

Responsibilities

  • Create and deliver software solutions within defined work package areas while meeting stakeholder requirements.
  • Establish, prioritize, and mature stakeholder needs to determine optimum technical capabilities.
  • Develop high-quality, robust, documented, and configuration-managed code.
  • Prepare plans and progress reports for the line manager.
  • Coordinate with internal and external stakeholders to maintain architecture alignment across the programme.
  • Propose and drive solutions to emerging issues and support risk mitigation and opportunity definition.

Requirements

  • Industry experience using C and/or C++.
  • Good-quality industry experience working autonomously at a senior level.
  • Experience across the full Software Development Lifecycle.
  • Experience with low-level driver development, NI TestStand, Visual Studio, or software for test-system environments is advantageous.
  • Experience working within a software development process framework and with Agile development and the Atlassian toolset is advantageous.
  • Familiarity with configuration management tools, defect tracking, and peer review.
  • Ability to meet pre-employment BPSS screening requirements and, where applicable, National Security Vetting eligibility requirements.

Benefits

  • Permanent hybrid working role based in Edinburgh.
  • Generous leave with the opportunity to accrue up to 12 additional flexi-days annually.
  • Award-winning pension scheme with up to 15% employer contribution.
  • Mental health support, financial advice, and employee-led inclusion and diversity networks.
  • Eligibility for the company bonus scheme.
  • Employee Stock Ownership Plan.
  • Up to £500 annually for flexible benefits including private healthcare, dental and family cover, technology and lifestyle discounts, and gym memberships.

Tech Stack

Categories

Contact me