Real-Time Embedded Software Engineer (C++, Linux)

ALL.SPACE Networks Limited

Reading

Hybrid

GBP 65,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
25 days annual leave
Public holidays
Travel to work schemes
Fruit, snacks & drinks
Discounts platform
Well-being centre

Job summary

ALL.SPACE in Reading is seeking an Embedded Software Engineer to join a high-performing team delivering real-time embedded software for terminal products. You will design, implement and test software in an Agile environment, working across Linux/FreeRTOS, REST interfaces and web services, with on-site and hybrid work options.

Ideal candidates have strong C++ embedded skills, experience with hardware interfaces and automated testing, and a passion for delivering reliable, secure embedded

Qualifications

  • Experience in C++ development for embedded real-time systems.
  • Hands-on development on Linux and FreeRTOS.
  • Familiar with Serial, Ethernet, SPI, CAN interfaces.
  • Knowledge of Agile software development.
  • Experience in debugging on target hardware.

Responsibilities

  • Perform requirements analysis with stakeholders to define software functionality.
  • Complete architecture and design documentation for new software features.
  • Deliver high-quality, tested software features for an embedded real-time system, using C++.
  • Implement automated unit and integration tests.
  • Test and debug functionality in simulation and on target hardware.
  • Contribute to the investigation and timely resolution of software issues.
  • Employ design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility.
  • Work within the team’s Agile framework, contributing to best practice.
  • Experienced in C++ development on embedded systems.
  • Demonstrated success in delivery of reliable, real-time embedded functionality.
  • Full lifecycle development experience – design, develop, test, maintain.
  • Experience of Linux and FreeRTOS operating system competence.
  • Good understanding of physical interfaces such as Serial, Ethernet, SPI, CAN, etc.
  • On hardware debugging and performance characterisation.
  • Understanding of Source Code Management (git) and CI/CD pipelines.
  • Generation of appropriate documentation (Jira, Confluence).
  • Perform peer reviews and test of other developers’ work.
  • Effective collaboration in high-pace agile team.
  • Good self-organizational skills and attention to detail.
  • Problem-solver and collaborative team member.

Skills

C++ (embedded)
Embedded systems
Linux
FreeRTOS
Git
CI/CD

Tools

Jira
Confluence

Job description

ALL.SPACE in Reading is seeking an Embedded Software Engineer to join a high-performing team delivering real-time embedded software for terminal products. You will design, implement and test software in an Agile environment, working across Linux/FreeRTOS, REST interfaces and web services, with on-site and hybrid work options.

Ideal candidates have strong C++ embedded skills, experience with hardware interfaces and automated testing, and a passion for delivering reliable, secure embedded

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Real-Time C++ Engineer – Linux/FreeRTOS (On-Site)
Embedded Real-Time C++ Engineer – Linux/FreeRTOS (On-Site)

All Space Limited • Reading

Hybrid
GBP 55,000 - 75,000
Annual bonus
25 days annual leave
Public holidays
+4
Senior Embedded Software Engineer - Real-Time C++ (Satellite)
Senior Embedded Software Engineer - Real-Time C++ (Satellite)

All • Reading

Hybrid
GBP 60,000 - 85,000
Competitive Salary
Pension Scheme
25 days holiday
+5
Senior Embedded Software Engineer: Real-Time C++ for Satellites
Senior Embedded Software Engineer: Real-Time C++ for Satellites

All Space Limited • Reading

Hybrid
GBP 55,000 - 80,000
Competitive Salary
Contributory Pension Scheme
25 days Annual Leave + Public Holidays
+5
Innovative Real-Time Embedded Software Engineer (C/C++)
Innovative Real-Time Embedded Software Engineer (C/C++)

SpaceAM Ltd. • United Kingdom

Remote
GBP 55,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

ALL.SPACE • Reading

On-site
GBP 40,000 - 60,000
Stock Options
Contributory Pension Scheme 3% standard
25 days Annual Leave + Public Holidays
+5
Senior Embedded Software Engineer — Real-Time Systems
Senior Embedded Software Engineer — Real-Time Systems

Expert Employment • Greater London

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

All Space Limited • Reading

On-site
GBP 55,000 - 75,000
Annual bonus
25 days annual leave
Public holidays
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

OnTarget Communications • Chesterfield

On-site
GBP 55,000 - 75,000
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS

Oho Group • Cambridge

On-site
GBP 55,000 - 83,000
Real-Time Embedded Network Software Engineer (Linux)
Real-Time Embedded Network Software Engineer (Linux)

Pure Resourcing Solutions Limited • Dry Drayton

Hybrid
GBP 55,000 - 85,000
Hybrid working
Competitive salary
Bonus scheme
+5