Principal Software Engineer - Part Time

  • Location:


  • Sector:


  • Job ref:


  • Published:

    11 days ago

  • Expiry date:


  • Client:

    Selected by 2to3days

The Opportunity


  • Cutting-Edge: You will be responsible for a team enhancing the capability of current and future state-of-the-art airborne electronic systems.
  • Innovative: You will be involved with novel product development and emerging technologies that have been supported by Leonardo's £200m annual investment in research and development.
  • Challenging: This project will push the boundaries of innovation, technology, and the ingenuity of our engineering community to bring about a step change in performance and capability of our airborne electronic systems.
  • Collaborative: Leonardo is embarking on UK-wide collaboration across multiple business areas including, Electronic Warfare, Radar Systems, and Communication Systems.
  • Customer-Focused: You will be supporting the future needs of, and working closely with, our customer, to ensure that our solutions meet their future operational needs.
  • What you will get:

  • Prestige: You will be at the forefront of the provision of a truly significant UK defence programme.
  • Influence: You will be able to apply your knowledge and experience to influence the next generation of sensor and communication systems for a next generation combat aircraft.
  • Teamwork: You will work alongside like-minded professional engineers in a highly collaborative environment.
  • Continuous Learning: You'll be supported in your ongoing professional development though training and mentoring.
  • Connections: You will be joining an expansive team of around 7,000 people at six major sites across the UK.
  • Legacy: We are proud of our rich heritage in Electronic Warfare (EW); over 100 years of EW history. Today we're providing the latest advances in radio frequency technology and you can be part of the next 100 year legacy.
  • What you will do

  • Work as part of a multi-disciplined team applying your knowledge to develop real time embedded software and solve complex engineering problems.
  • Use your skills to code, debug and test software for embedded applications encompassing both low-level device driver code as well as higher level software designs running within an embedded operating system environment.
  • Understand and interpret user requirements in order to influence and define requirements, architecture, and design.
  • Actor as a mentor and role model to junior software engineers.
  • What we are looking for

  • Experience of developing and integrating embedded software with bare board systems or Real-Time Operating Systems such as VxWorks.
  • Demonstrable use of ADA, C++, C or other embedded software languages.
  • Experience of the Software Engineering lifecycle including requirements definition, high & low level design, integration, testing and product delivery.
  • Strong working knowledge of Avionics Communication protocols such as ARINC 429, 629, Duplex Switched Ethernet (AFDX).
  • Experience of hardware interfacing and implementing drivers (e.g. PCI Express, Ethernet, SDLC, 1553 and 3910).
  • Good understanding of Software Configuration Management tools.
  • Excellent written and verbal presentation ability.
  • Self-motivated with a strong technical focus and aptitude to problem solve and drive difficult issues to conclusion.