Embedded Software Engineer

Surrey Satellite Technology

Guildford

Hybrid

GBP 33,000 - 73,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

32 days holiday + bank holidays
Private medical and life assurance
Pension with life assurance
International travel insurance
Annual bonus scheme
Share incentive plan
Hybrid working and flexible options

Job summary

Surrey Satellite Technology Ltd. in Guildford is seeking an experienced embedded C software engineer to develop real-time applications for spacecraft mission software.

You will work across ARM targets, using RTOS and standard development processes, with a focus on delivering on tight schedules. The role requires multi-project capability, strong communication, and proactive problem-solving in a hybrid work setting at our Guildford office.

Qualifications

  • Several years of embedded C software development in real-time systems.
  • Experience with VxWorks, RT Linux, FreeRTOS, or bare-metal environments.
  • Exposure to recognised industry-standard software development processes.
  • Degree or equivalent in Engineering, Computing, or a similar subject.
  • Python and embedded C programming experience.
  • Knowledge of CAN, serial, and IP communication protocols.
  • Experience with BitBucket/GIT version control.
  • Experience with Agile/JIRA development approaches.
  • Strong communication and initiative.

Responsibilities

  • Develop complex real-time applications to meet customer requirements and interfaces.
  • Capture requirements and deliver software within tight timeframes.
  • Ensure effective plans are in place to deliver software in accordance with schedule and PA/QA requirements.
  • Identify, manage, and communicate risks to development to Projects and Engineering.
  • Take part in internal software peer reviews.
  • Carry out other activities as delegated.

Skills

Embedded C
Real-time systems
Python
C++
VxWorks
RTOS
ARM/SoC
GIT
Bitbucket
JIRA
CAN/serial/IP
Linux
Agile

Education

Engineering/Computing degree

Tools

Bitbucket
Git
JIRA
Linux
FreeRTOS

Job description

Salary: £33,000 - 73,000 per year

Requirements
  • Several years of embedded C software development experience in real-time systems using VxWorks, RT Linux, FreeRTOS, or bare-metal environments
  • Exposure to recognised industry-standard software development processes
  • Degree or equivalent in Engineering, Computing, or a similar subject
  • Python and embedded C programming experience
  • Appreciation of digital electronics
  • SPARC, ARM, or RISC-V architecture experience is preferable
  • Knowledge of CAN, serial, and IP communication protocols
  • Experience with BitBucket/GIT version control
  • Experience with Agile/JIRA development approaches
  • Flexible and adaptable to changing priorities
  • Results-oriented, with a can-do approach
  • Pro‑active and able to take initiative
  • Strong decision‑making and creative problem‑solving skills
  • Highly organised with clear communication skills
  • Ability to work simultaneously on a variety of projects
  • Ability to work autonomously and using own initiative
  • Good team working skills and the ability to interface with others at all levels
  • Strong attention to detail
  • Proven ability to deliver solutions under pressure and to tight timescales
  • Ability to demonstrate our company mindsets: accountability, one team, customers and projects rule, and audacity
Responsibilities
  • Develop complex real-time applications to meet customer requirements and interfaces
  • Capture requirements and deliver software within tight timeframes
  • Ensure effective plans are in place to deliver software in accordance with schedule and PA/QA requirements
  • Identify, manage, and communicate risks to development to Projects and Engineering
  • Take part in internal software peer reviews
  • Carry out other activities as delegated
Technologies
  • ARM
  • BitBucket
  • Embedded
  • FreeRTOS
  • Git
  • Support
  • JIRA
  • Linux
  • Python
  • C++
More

We deliver highly innovative software solutions for spacecraft missions, and our engineers are involved in missions from concept through launch, commissioning, and operational life, giving a true cradle-to-grave experience and the chance to see our work in space quickly. The role is based at our Head Office in Guildford, and we fully support hybrid working as well as a range of flexible working options. Our comprehensive benefits package includes 32 days of holiday plus Bank Holidays, a pension scheme with life assurance, private medical and international travel insurance, an annual bonus scheme, a share incentive plan, enhanced maternity, paternity and shared parental pay for new parents, a high street discount scheme, and many more.

last updated 37 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Surrey Satellite Technology Ltd (SSTL) • Guildford

Hybrid
GBP 60,000 - 90,000
32 days Holiday + Bank Holidays
Pension Scheme with Life Assurance
Private Medical & International Travel
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intellectual Capital Resources • West of England

Hybrid
GBP 59,000 - 99,000
Visa support
Career progression
Hybrid working
Principal Embedded Software Engineer
Principal Embedded Software Engineer

CesiumAstro • Milton Keynes

On-site
GBP 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Caldecote

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
Principal Embedded Engineer
Principal Embedded Engineer

Intellectual Capital Resources • West of England

Hybrid
GBP 42,000 - 70,000
Hybrid working
Visa support
Salary up to £75k
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000