Vacancy detail

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

Reference: AMC/BRS/SESE

Apply for this vacancy

Your CV will be sent to the selected department. At no time will your CV be sent outside of Anson McCade without your authorisation.

*Mandatory field.

Your name*

Your surname*

Your email address*

I confirm I currently have the right to take full time employment at the location to which I am submitting my CV

Please state the locations where you currently have the right to take full time employment

Attach a file (CV formats accepted: .doc, .docx, .txt, .pdf)

Message

Prior to submission of this form, the user acknowledges and accepts Anson McCade's Terms and Conditions of Use + Privacy Policy*

I acknowledge and accept