FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesLinuxC++
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
