SonicJobs Logo
Left arrow iconBack to search

Principal/Lead Software Engineer

Morson Talent
Posted 4 days ago, valid for 10 days
Location

Rochester, Medway ME1 3LF, England

Salary

£65,000 - £75,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position involves the development and implementation of embedded software, peripheral drivers, and human-machine interfaces, along with supporting certification documentation.
  • Candidates should have a degree or equivalent qualification in a Scientific/Engineering field and possess excellent software engineering skills in C/C++.
  • The role requires a minimum of 5 years of relevant industry experience, particularly in developing embedded software for bare metal systems or real-time operating systems.
  • The salary for this position is competitive, reflecting the candidate's experience and expertise in software architecture design and safety-critical development techniques.
  • Ideal candidates will have strong communication skills to liaise with customers on technical issues and guide peers in their work.

What you’ll be doing:
• 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

Your skills:
Essential:
• Proven relevant industry knowledge
• Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment
• Excellent Software Engineering skills in C/C++
• Software Architecture Design using UML or other recognised model-based design techniques
• Developing embedded software for bare metal systems or with Real-Time Operating Systems
• Knowledge 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

Desirable:
• UML for software design in EA, Rhapsody, or integrity Modeler
• Software modelling tools such as Simulink or SCADE
• 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, understanding of socket programming
• Real-Time Operating Systems – such as Wind River’s VxWorks/GHS Integrity
• Linux or Windows application development
• Skilled in software verification
• Development to DO178C Standards

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.