Advance Search

Browse CVs

Senior Embedded Software Engineer

Posted 3 months ago

  • Beech, Hampshire
  • Any
  • External
Senior Embedded Software EngineerFind out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.Alton - 3 days a week on-site£65,000 - £75,000Who are you?Are you a seasoned Embedded Software Engineer looking to make a significant impact in the space sector? We are seeking a Senior Embedded Software Engineer who excels in embedded software development using C for modern microcontrollers (e.g., ARM) or Systems-on-Chip (SoCs). A solid understanding of Real-Time Operating Systems (RTOS) such as FreeRTOS is essential. Whether your background is in aerospace, automotive, medical, or another industry, your self-starting attitude, risk management skills, and pragmatic problem-solving approach will be key assets.Key Skills Required:Real-Time Software architecture designUnderstanding of data flows on microcontrollers connected through databusesMicrocontroller software development using C in environments like Eclipse, VSCodeExperience with Linux-based embedded systemsKnowledge of communications protocols (CAN, RS485, SPI, I2C, UART, etc.)Ability to read circuit board schematics and understand electronic circuitsFamiliarity with scripting languages, preferably PythonExpertise in fault-finding and debuggingVerification and validation of software, including unit testing and continuous integrationAbility to work both collaboratively and independentlyEffective time management and deadline adherenceInterest in applying skills in the space sectorWhat will you be doing here?As a Senior Embedded Software Engineer, you will collaborate with the wider team and software partners to develop flight software for spacecraft. Responsibilities include:Working with third-party vendors to deliver software on time and within budgetDesigning and architecting Embedded Software for satellitesExtending existing software architecture to meet mission requirementsBreaking down designs into work packages aligned with Agile methodologiesCollaborating with the wider software team to prioritize and refine requirementsPlanning software delivery to align with project milestonesVerifying and accepting software from developers and third-party suppliersEnhancing software quality and security through code/architecture reviews and static analysisInterfacing with software vendors and customersMentoring junior software engineers and conducting code reviewsContributing to software development processes and policiesCultureWe pride ourselves on a close-knit, supportive team with a strong emphasis on diversity and inclusion. We embrace Hybrid Working and offer flexible arrangements to help balance work and personal life.What can we offer you?Financial Reward: Competitive salary, 10% Non-Contributory Pension, free onsite parking, access to share incentive plans, income protection, life assurance, discounted shoppingWork/Life Balance: 37.5-hour week, hybrid working options, 30 days holiday plus bank holidaysPersonal Development: Personalised development plan, access to E-learning coursesHealth & Wellbeing: Private Medical Scheme with AXA Healthcare, travel insurance, cycle-to-work scheme, eye testsSenior Embedded Software EngineerAlton - 3 days a week on-site£65,000 - £75,000