cover image
ALL.SPACE

ALL.SPACE

www.all.space

1 Job

214 Employees

About the Company

ALL.SPACE isn't just revolutionizing communication; we're shaping the very future of defense operations, with the most advanced tactical multi-link mobility terminals--seamlessly maintaining wideband connectivity across multiple satellites in GEO/MEO/LEO orbits simultaneously for uninterrupted mission-critical operations.

When faced with harsh and diverse operational conditions, limited connectivity, and the threat of service interference, ALL.SPACE ensures field-proven, reliable, high-speed communication for critical missions, whether on land or at sea.

Our Hydra Terminal Range is fully integrated and easy-to-deploy, delivering enhanced mission assurance, collaboration and automation. With integrated Software Services, we provide intelligent, on-demand connectivity solutions that ensure seamless, secure, and resilient operations anywhere in the world.

Stay connected. Stay mission-ready.

Learn more at www.all.space.

Listed Jobs

Company background Company brand
Company Name
ALL.SPACE
Job Title
Software Engineer ENG079
Job Description
**Job Title:** Software Engineer – Embedded Systems (ENG079) **Role Summary:** Design, develop, test, and maintain embedded real‑time software for satellite communication terminals, including control firmware, web interfaces, and REST APIs. Work within an Agile team to deliver feature releases on schedule, ensuring high reliability, performance, and security. **Expectations:** - Deliver clean, well‑tested C++ code for embedded platforms. - Collaborate effectively with cross‑functional and external stakeholders. - Follow Agile processes and contribute to continuous improvement. - Produce and maintain clear technical documentation. - Participate in code reviews and peer testing. **Key Responsibilities:** - Analyse requirements and translate them into technical specifications. - Create architecture and design documents for new features. - Implement embedded real‑time functionality using C++ on Linux/FreeRTOS. - Develop automated unit and integration tests; verify on simulators and hardware. - Debug, troubleshoot, and resolve software issues; perform performance characterisation. - Apply design patterns to ensure code quality, security, modifiability, and extensibility. - Manage source code with Git and support CI/CD pipelines. - Document work in Jira/Confluence and conduct peer reviews. **Required Skills:** - Strong C++ development experience on embedded systems. - Proven delivery of reliable, real‑time embedded software. - Full‑lifecycle development (design, code, test, maintenance). - Proficiency with Linux and FreeRTOS. - Knowledge of hardware interfaces: Serial, Ethernet, SPI, CAN, etc. - Hardware debugging and performance analysis. - Git version control and CI/CD pipeline familiarity. - Agile team experience; good collaboration and communication skills. - Strong self‑organization, attention to detail, and problem‑solving abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., Certified Embedded Systems Engineer) are a plus but not mandatory.
Reading, United kingdom
On site
27-12-2025