Lead Software EngineerKent£75,000k*** Due to the nature of the role & the industry you will be working in, you will be required to achieve UK SC clearance ***
We are looking for a Lead Software Engineer to join us and support on a range of commercial and military platforms & be involved with the development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation.
Day to day you will be responsible for:
* 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.
Experience we are looking for:
* Proven relevant industry experience.
* 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.
* Be able to join a team and hit the ground running, working with minimal guidance.
It would be beneficial if you had the following experience too:
* Experience in UML for software design in EA, Rhapsody, or integrity Modeler.
* Experienced with software modelling tools such as Simulink or SCADE.
* Experience of scripting languages such as MATLAB or Python.
* Knowledge of Scrum / Agile development.
* Working knowledge of Git/Subversion or other configuration management.
* Understanding of TCP/IP networking, experience of socket programming.
* Experience of Real-Time Operating Systems - such as Wind River's VxWorks/GHS Integrity.
* Experience of Linux or Windows application development.
* Skilled in software verification.
* Development experience to DO178C Standards.
#J-18808-Ljbffr