Direct message the job poster from Aeropeople Ltd TeamLeader- Permanent Recruitment at Aeropeople Job Title: Senior/Principal Software Engineer We currently have a vacancy to join oneof the world’s leading, global defence, security and aerospacecompanies as a Senior or Principal Software Engineer. The role willbe based in Rochester, Kent and will require the successfulcandidate to be on site 4 days per week but offers flexible workinghours. Individual circumstances can be discussed. The company worksat the cutting edge of technology, creating more than 100 newinventions every year for customers in over 100 countries. You willjoin the Electronic Systems team who support a range of commercialand military platforms, including fixed and rotary wing aircraft,ground vehicles, human-machine interfaces, and power management.Main Responsibilities: 1. Development and implementation ofembedded software, peripheral drivers, protocols, human-machineinterfaces and associated supporting certification documentation 2.Requirements analysis and definition, System/SoftwareArchitecture/Design, Modelling and Simulation, Systems/SoftwareIntegration, Verification and Validation, Safety CriticalDevelopment techniques 3. Peer review and technically guide thework of others, produce size / re-use estimates, reliably estimateyour own work 4. Liaise with customers on technical issues, defineprocesses/procedures, perform design review assessments, and makesound strategic technical decisions within your area ofresponsibility/ expertise About You: 1. Degree or equivalentqualification in a Scientific/Engineering (electronics-engineering,software-engineering, physics, maths) environment 2. ExcellentSoftware Engineering skills, with significant experience in C/C++3. Extensive experience of Software Architecture Design using UMLor other recognised model-based design techniques 4. Extensiveexperience of developing embedded software for bare metal systemsor with Real-Time Operating Systems 5. Extensive experience ofinterfacing software with hardware in a real-time environment 6. Beable to join a team and hit the ground running, working withminimal guidance 7. Experienced with software modelling tools suchas Simulink or SCADE 8. Experience of scripting languages such asMATLAB or Python 9. Working knowledge of Git/Subversion or otherconfiguration management 10. Experience of Real-Time OperatingSystems 11. Skilled in software verification 12. Developmentexperience to DO178C Standards You must be eligible to apply for SCclearance and, therefore, must hold a British passport and havelived and worked in the UK for the past 5 years About Aeropeople:Aeropeople’s expertise and experience is entrenched in theaerospace, aviation, engineering, motorsport, automotive, anddefence industries. Seniority level Mid-Senior level Employmenttype Full-time Job function Aviation & AerospaceJ-18808-Ljbffr