Embedded Software Engineer
Langham Recruitment
Job Description
Embedded Software Engineer | Space / Aerospace | Guildford | HybridWe are seeking an experienced embedded software engineer to support the existing and expanding range of embedded software used on spacecraft for a leading space and satellite company. This role has responsibility for undertaking the design, analysis, and development of Embedded Software for Satellite Systems.Key TasksDevelopment of complex real-time applications to meet customer requirements and interfacesAbility to capture requirements and deliver software within tight timeframesEnsure effective plans are in place to deliver software in accordance with the schedule and PA/QA requirements of the projectEnsure risks to the development are identified, managed and communicated to Projects and EngineeringInvolvement in internal software peer reviewsPrevious ExperienceSeveral years embedded C software development of real time systems using VxWorks, RT Linux, FreeRTOS, or Bare-MetalExposure to recognised industry standard software development processesQualifications Knowledge & SkillsDegree or equivalent in Engineering, Computing or similar subjectPython and embedded C Programming LanguageAppreciation of digital electronicsSPARC, ARM, RISC-V architectures preferableKnowledge of CAN, Serial, and IP communication protocolsBitBucket/GIT version controlAgile/JIRA development approachFlexible and adaptable to changing prioritiesResults orientated, can-do approachPro-active and able to take initiativeDecision making and creative problem solving skillsHighly organised with clear communication skillsAbility to work simultaneously on a variety of projectsAble to work autonomously and using own initiativeGood team working skills, together with the ability to interface with others at all levelsStrong attention to detailProven ability to deliver solutions under pressure and to tight timescalesAble to demonstrate company mindsets; accountability, one team, customers and projects rule and audacityBenefitsHighly competitive Salary dependent on experienceFlexible working policies32 days annual leave + BHAnnual Company Bonus SchemeUp to 8% employer pension contributionLife Assurance (6X salary)Private Health CareEnhanced Maternity & Paternity leaveMultiple Discount, Memberships schemes