Senior / Principal Software Engineer

  • Job ref:


  • Location:

    Rochester, Kent

  • Sector:


  • Job type:


  • Salary:

    £40000 - £50000 per annum + Excellent

  • Contact:

    Harry Garvin

  • Email:

  • Published:

    over 2 years ago

  • Consultant:


Senior / Principal Software Engineer

Location: Rochester, Kent

Salary: Up to £50,000pa

A global aerospace and defence organisation are looking for a Senior / Principal Software Engineer to be part of the development and supply of products across a diverse mix of commercial and military platforms, from Head Up and Helmet Mounted Displays on the military aircraft, Safety Critical Pilot Control and Flight Control System for civil airliners and Hybrid Power Systems for public transport vehicles.

Main responsibilities - Senior / Principal Software Engineer

  • Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated documentation to support certification.

  • Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques.

  • Peer review and technical guidance of others and production of estimates.

  • Liaising on technical issues, defining processes/procedures, performing design reviews and make sound strategic technical decisions within your area of responsibility/expertise.

Skills and Experience - Senior / Principal Software Engineer

  • Significant experience in Software Engineering using C, C++ or Ada.

  • Experience of Software Architecture Design with UML, using toolsets such as Enterprise Architect, Rhapsody or Integrity Modeller.

  • Experience of developing and integrating embedded software with bare board systems or Real-Time Operating Systems such as VxWorks or Green Hills Integrity.

  • Experienced with software tools such as Simulink, SCADE, MATLAB or Python.

  • Working knowledge of Git/Subversion or other configuration management tools.

  • Experience of Linux or Windows application development

  • Experience in software verification such as DO178C Standards.

Click "Apply Now" to find out more!