Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ALL.SPACE

Embedded Software Engineer

ALL.SPACE

. Perform requirements analysis with internal and external stakeholders to understand technical functionality required to meet customer needs .

Posted 10/6/2026full-timeReading • United KingdomMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in C++ development for embedded real-time systems, with a strong focus on delivering reliable functionality and maintaining high-quality standards through testing and documentation. Experienced in Agile methodologies and effective collaboration within fast-paced teams.

Highest-signal resume keywords
C++ DevelopmentEmbedded SystemsAgile MethodologiesLinux Operating SystemFreeRTOS

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Requirements AnalysisArchitecture DocumentationAutomated TestingDebuggingDesign PatternsFull Lifecycle DevelopmentPerformance CharacterizationSource Code ManagementCI/CD PipelinesREST API Development
Soft Skills
Effective CollaborationSelf-OrganizationAttention to DetailProblem-SolvingTeamwork
Tools & Technologies
JiraConfluenceGit
Industry Keywords
Real-Time SystemsEmbedded SoftwarePhysical InterfacesSimulation TestingTarget Hardware

Tech Stack

Tools & technologies
LinuxC++

About the role

Key responsibilities & impact
  • Perform requirements analysis with internal and external stakeholders to understand technical functionality required to meet customer needs
  • Complete architecture and design documentation for new software features
  • Deliver high-quality, tested C++ software features for an embedded real-time system
  • 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 quality, security, modifiability, and extensibility
  • Work within the Agile framework and contribute to best practice
  • Develop and maintain embedded real-time terminal control software, web interfaces, and REST API interfaces

Requirements

What you’ll need
  • 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
  • Due to the need to control and debug on target hardware, this role requires working at ALL.SPACE’s Reading sites. Could be hybrid role, working on-site some of the time.

Benefits

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