Senior Embedded Software Engineer
Alton - 3 days a week on-site
£65,000 - £75,000
Who 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 design
Understanding of data flows on microcontrollers connected through databuses
Microcontroller software development using C in environments like Eclipse, VSCode
Experience with Linux-based embedded systems
Knowledge of communications protocols (CAN, RS485, SPI, I2C, UART, etc.)
Ability to read circuit board schematics and understand electronic circuits
Familiarity with scripting languages, preferably Python
Expertise in fault-finding and debugging
Verification and validation of software, including unit testing and continuous integration
Ability to work both collaboratively and independently
Effective time management and deadline adherence
Interest in applying skills in the space sector
What 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 budget
Designing and architecting Embedded Software for satellites
Extending existing software architecture to meet mission requirements
Breaking down designs into work packages aligned with Agile methodologies
Collaborating with the wider software team to prioritize and refine requirements
Planning software delivery to align with project milestones
Verifying and accepting software from developers and third-party suppliers
Enhancing software quality and security through code/architecture reviews and static analysis
Interfacing with software vendors and customers
Mentoring junior software engineers and conducting code reviews
Contributing to software development processes and policies
Culture
We 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 shopping
Work/Life Balance:
37.5-hour week, hybrid working options, 30 days holiday plus bank holidays
Personal Development:
Personalised development plan, access to E-learning courses
Health & Wellbeing:
Private Medical Scheme with AXA Healthcare, travel insurance, cycle-to-work scheme, eye tests
Senior Embedded Software Engineer
Alton - 3 days a week on-site
£65,000 - £75,000