Senior Embedded Software Engineer
ALL.SPACE · Reading
Job description
About the role
ALL.SPACE develops a smart terminal that links with all satellites, networks and orbits at once, using a software-defined service platform that combines intelligent routing, edge computing and on-demand services. Its terminal designs are fully electronic beam steering systems, with applications in aeronautical, land mobile, maritime and 5G sectors. The company is looking for a Senior Embedded Software Engineer to design, implement, review, test and document production software that manages and controls its terminal products, including embedded real-time control software, web interfaces and REST API interfaces. The role sits in an Agile team delivering features against a release roadmap.
Key responsibilities
- Analyse requirements and engage with internal and external stakeholders to understand the technical functionality needed.
- Produce architecture and design documentation for new software features.
- Deliver high-quality, tested software features for an embedded real-time system in C++, including automated unit and integration tests.
- Test and debug functionality in simulation and on target hardware, and lead the investigation and resolution of software issues.
- Apply industry-standard design patterns and practices for quality, security, modifiability and extensibility.
- Work within the Agile framework and take technical ownership of features, helping plan and execute work against the roadmap.
- Report progress to stakeholders and mentor junior engineers, championing best practice.
Required profile
- Highly skilled in C++ development on embedded systems, with proven delivery of reliable real-time embedded functionality.
- Full lifecycle experience: design, develop, test and maintain.
- Good experience of Linux and FreeRTOS, and strong knowledge of physical interfaces such as Serial, Ethernet, SPI and CAN.
- Demonstrated hardware debugging and performance characterisation skills.
- Strong Git and CI/CD pipeline skills, and ability to write documentation in Jira and Confluence.
- Peer review of other developers' work, collaboration in a fast-paced Agile team, and excellent self-organisation and attention to detail.
What we offer
- Competitive salary and contributory pension scheme.
- 25 days annual leave plus public holidays.
- Cycle-to-work and car schemes (salary sacrifice).
- Free on-site gym, employee assistance programme and discounts platform.
The role requires working at the Reading site to debug on target hardware; it could be hybrid, with some time on site.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 7 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ALL.SPACE
Reading
Related job offers
-
Embedded Software Engineer
ALL.SPACE Reading -
Software Engineer – Python and AI Solutions
University of the Built Environment Reading -
IT Operations Manager – Reading
Robert Half Reading -
Corporate and Government Solution Delivery Intern
Moody's Manchester -
Tech Lead - Zurich Nova
Zurich Insurance Company Ltd. Bristol