Software Solutions Engineer

ALL.SPACE develops advanced satellite communication terminal software products and solutions.
Reading, UK
Embedded
Mid-Level Software Engineer
Hybrid
5+ years of experience
Space

Description For Software Solutions Engineer

ALL.SPACE is seeking a Software Solutions Engineer to play a critical role in bridging customer needs with technical implementation for their terminal software products. This position combines systems engineering and software development, focusing on delivering embedded real-time terminal control software solutions. The role involves working with both internal and external stakeholders, designing and implementing technical solutions, and ensuring high-quality deliverables. The ideal candidate will have strong expertise in embedded systems, Linux OS development, and programming languages like C/C++ and Python. The position offers a comprehensive benefits package including stock options, healthcare, and flexible working arrangements. Located in Reading, UK, this hybrid role provides an opportunity to work on innovative satellite communication technology while maintaining work-life balance.

Last updated 17 days ago

Responsibilities For Software Solutions Engineer

  • Translate business needs into technical engineering solutions
  • Engage with internal and external stakeholders to gather requirements
  • Deliver high-quality software designs and specifications
  • Take ownership of work packages and assist in planning
  • Contribute to hands-on development for embedded real-time systems
  • Conduct code reviews and champion best practices
  • Mentor and support engineers through technical implementation
  • Manage integration of systems including systemd network management, GNSS/PNT, SATCOM modems
  • Triage and investigate non-conformances

Requirements For Software Solutions Engineer

Python
Linux
  • BSc or MSc in Computer Science, Electrical, Systems, or related Engineering discipline
  • Experience in delivering technical commercial solutions for innovative and novel concepts
  • Excellent proficiency with development, platforms, and tools in C/C++, Python
  • Strong problem-solving skills
  • Effective communication and collaboration skills
  • Experience with product ownership and agile project management
  • Experience mentoring and supporting the technical development of junior engineers
  • Strong technical background in embedded systems and device integration
  • Strong technical background in Linux OS development and management
  • Good experience with software development life cycle process

Benefits For Software Solutions Engineer

Equity
Medical Insurance
Mental Health Assistance
  • Competitive Salary and Annual Bonus
  • Stock Options
  • Contributory Pension Scheme
  • 25 days Annual Leave + Public Holidays
  • Cycle-to-Work Scheme
  • Car Scheme (Salary Sacrifice)
  • Free On-Site Gym
  • Employee Assistance Programs
  • Discounts Platform
  • Flexibility regarding working location

Interested in this job?

Jobs Related To ALL.SPACE Software Solutions Engineer

Hardware Debug Engineer (Contract)

Hardware Debug Engineer position at ALL.SPACE, focusing on testing and debugging complex PCB assemblies for satellite communications terminals.

Embedded Software Engineer - Hardware Drivers

Embedded Software Engineer position at ALL.SPACE focusing on hardware drivers and real-time systems development with C++ in a hybrid work environment.

Embedded Software Engineer - Application Features

Embedded Software Engineer position at ALL.SPACE focusing on terminal application features development using C++ in a hybrid work environment.

Embedded Software Tester

Embedded Software Tester position at ALL.SPACE, focusing on testing embedded systems, web interfaces, and REST APIs for space terminal products.

Antenna Engineer

Antenna Engineer position at ALL.SPACE focusing on satellite communications technology and antenna systems development.