Senior Software Engineer

New Yesterday

Job Description

Job Title: Senior Software Engineer

Location: Rochester, Kent – Hybrid – 3-4 days on-site per week

Role Type: Permanent

Salary: £70,000 - £80,000 per annum depending on experience


Our client, an established aerospace engineering firm, require an experienced Senior Software Engineer to join their multi-disciplined team.


** This role would require UK Eyes Only SC Clearance. Please note we can only consider sole UK Nationals (no dual nationalities) **


What the role of the Senior Software Engineer entails:

Some of the main duties of the Senior Software Engineer will include:

  • Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation
  • Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques
  • Peer review and technically guide the work of others, produce size / re-use estimates, reliably estimate your own work
  • Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions within your area of responsibility/expertise
  • Influence department productivity through Software process improvement/automation


What experience you need to be the successful Senior Software Engineer:

Essential:

  • Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment
  • Excellent Software Engineering skills, with significant experience in C/C++
  • Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques
  • Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating Systems
  • Extensive experience of interfacing software with hardware in a real-time environment
  • Experience of developing Safety Critical Software within DO178B/C guidelines

Desirable:

  • Experience with software modelling tools such as Simulink or SCADE
  • Experience of scripting languages such as MATLAB or Python
  • Working knowledge of Git/Subversion or other configuration management


This really is a fantastic opportunity for a Senior Software Engineer to progress their career. If you are interested please apply as soon as possible as this position will be filled quickly so don't miss out!

Location:
Rochester
Category:
Technology

We found some similar jobs based on your search