Senior Embedded Software Engineer
£65,000 – £75,000 Extended benefits package
Location: United Kingdom (Hampshire – Alton, Hampshire) Type: Permanent
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
![](https://counter.adcourier.com/YmVuci4xMzEwOC4xMTA3NUBhbnNvbm1jY2FkZS5hcGxpdHJhay5jb20.gif)
Reference: AMC/BRS/SESE