Senior Software Engineer UNB031
Senior Software Engineer UNB031

Senior Software Engineer UNB031

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Develop cutting-edge software for satellite communications and lead innovative projects.
  • Company: Join ALL.SPACE, a leader in satellite technology with a focus on innovation.
  • Benefits: Enjoy competitive salary, pension scheme, 25 days leave, and gym access.
  • Why this job: Make a real impact in the tech world while working with advanced technologies.
  • Qualifications: Expertise in C++ and embedded systems, with strong problem-solving skills.
  • Other info: Dynamic hybrid work environment with opportunities for career growth and mentorship.

The predicted salary is between 36000 - 60000 £ per year.

Who are we? We hire those that seek to innovate across people, process and technology. Join our global workforce, visualise the future and strive for success. Our engineering campus and corporate offices in the UK and US are optimal environments for ideas and innovation to flourish. ALL.SPACE has developed a smart terminal, capable of linking with all satellites, all networks, in all orbits, all at once. Our ground-breaking software-defined service enablement platform integrates intelligent routing, edge computing and on-demand services to deliver unprecedented network resilience and application performance. Our terminal designs operate as fully electronic beam steering systems. Our IP has applications across a wide range of market sectors including aeronautical, land mobile, maritime, and 5G. It provides broadband, multi-beam, two-way communications with dynamic tracking of geostationary and non-geostationary satellites or terrestrial nodes.

We are looking for world class talent to join our high-performing team working on cutting edge technology in the satellite communications industry. We stand by our company values; INTEGRITY, INNOVATION.

  • Engage 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 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.
  • Lead the investigation and timely resolution of software issues.
  • Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility.
  • Work within the team’s Agile framework, pro-actively contributing to the software development life cycle process.
  • Take technical ownership of software features; assisting in the planning and execution of work against an agreed roadmap.
  • Present reports on results and progress to stakeholders as required.
  • Mentor junior engineers, developing their technical skills and championing best practice.

Qualifications, Experience and Skills

  • Highly skilled in C++ development on embedded systems.
  • Demonstrated success in delivery of reliable, real-time embedded functionality.
  • Full lifecycle development experience – design, develop, test, maintain.
  • Good experience of Linux and FreeRTOS operating systems.
  • Excellent understanding of physical interfaces such as Serial, Ethernet, SPI, CAN, etc.
  • Demonstrated skills in hardware debugging and performance characterisation.
  • Excellent 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.
  • Excellent self‑organisational skills and attention to detail.
  • Problem‑solver and collaborative team member.

Additional Notes

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

  • Competitive Salary
  • Contributory Pension Scheme
  • 25 days Annual Leave + Public Holidays
  • Cycle-to-Work Scheme (Salary Sacrifice)
  • Car Scheme (Salary Sacrifice)
  • Free On‑Site Gym
  • Employee Assistance Programme
  • Discounts Platform

Senior Software Engineer UNB031 employer: ALL.SPACE

At ALL.SPACE, we pride ourselves on fostering a culture of innovation and collaboration, making us an exceptional employer for Senior Software Engineers. Our Reading campus offers a dynamic environment where cutting-edge technology thrives, alongside competitive benefits such as a contributory pension scheme, generous annual leave, and opportunities for professional growth through mentorship. Join us to be part of a high-performing team that values integrity and creativity, while enjoying the unique advantages of working in the satellite communications industry.
A

Contact Detail:

ALL.SPACE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer UNB031

✨Tip Number 1

Network like a pro! Reach out to current employees at ALL.SPACE on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Senior Software Engineer role.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and embedded systems knowledge. Practice coding challenges and be ready to discuss your past projects in detail, showcasing your problem-solving abilities.

✨Tip Number 3

Showcase your passion for innovation! During interviews, share your ideas on how you can contribute to ALL.SPACE’s cutting-edge technology. This will demonstrate your enthusiasm and alignment with their values.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at ALL.SPACE.

We think you need these skills to ace Senior Software Engineer UNB031

C++ Development
Embedded Systems
Real-Time Systems
Linux
FreeRTOS
Hardware Debugging
Performance Characterisation
Source Code Management (git)
CI/CD Pipelines
Agile Methodologies
Documentation Generation (Jira, Confluence)
Peer Reviews
Collaboration Skills
Self-Organisation
Attention to Detail

Some tips for your application 🫡

Show Your Passion for Innovation: When writing your application, let us see your enthusiasm for innovation and technology. Share examples of how you've pushed boundaries in your previous roles or projects, especially in software development or embedded systems.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to highlight your experience with C++, embedded systems, and Agile methodologies. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. Remember, we appreciate attention to detail!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at ALL.SPACE!

How to prepare for a job interview at ALL.SPACE

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in the context of embedded systems. Be ready to discuss your past projects and how you've implemented real-time functionality. They’ll want to see that you can not only code but also understand the intricacies of performance and reliability.

✨Familiarise Yourself with Agile Practices

Since this role involves working within an Agile framework, it’s crucial to understand Agile methodologies. Be prepared to talk about your experience in Agile teams, how you’ve contributed to sprints, and any tools you’ve used like Jira or Confluence. Showing that you can adapt and thrive in a fast-paced environment will set you apart.

✨Demonstrate Problem-Solving Skills

Prepare to showcase your problem-solving abilities. Think of specific examples where you’ve debugged hardware issues or improved system performance. They’ll be looking for someone who can think critically and work collaboratively to tackle challenges, so have those stories ready!

✨Engage with Their Vision

Research ALL.SPACE and their innovative projects. Understand their smart terminal technology and how it integrates with various networks. During the interview, express your enthusiasm for their mission and how your skills align with their goals. This shows you’re not just looking for a job, but you’re genuinely interested in contributing to their success.

Senior Software Engineer UNB031
ALL.SPACE
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Senior Software Engineer UNB031

    Full-Time
    36000 - 60000 £ / year (est.)
  • A

    ALL.SPACE

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>