Taro Logo

Python Software Engineer ENG073

ALL.SPACE develops smart terminals capable of linking with all satellites, all networks, in all orbits, simultaneously, providing innovative satellite communication solutions.
Reading, UK
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Space

Job Description

ALL.SPACE is an innovative company revolutionizing satellite communications with their groundbreaking smart terminal technology. They're seeking a Python Software Engineer to join their Production Engineering Software team, focusing on RF testing and calibration of advanced communications products.

The role involves designing, implementing, and maintaining software for RF testing and calibration of electronically steered satellite ground terminals. The ideal candidate will have at least 2 years of industry experience and strong Python development skills. They'll work closely with users to gather feedback and evolve system software, while collaborating with various engineering teams.

The position offers an exciting opportunity to work on cutting-edge technology in satellite communications, with responsibilities spanning from detailed software design to hands-on coding and system optimization. The company values integrity, innovation, and execution excellence, providing an environment that encourages decisive action and creative problem-solving.

ALL.SPACE offers a comprehensive benefits package including stock options, pension scheme, and various lifestyle perks. Their engineering campus and corporate offices in the UK and US provide optimal environments for innovation. The company is committed to diversity and inclusion, aiming to make satellite communications more accessible to all.

This role is perfect for a mid-level software engineer who's passionate about satellite communications, has strong Python skills, and wants to contribute to revolutionary technology that connects with all satellites and networks simultaneously. The hybrid work arrangement in Reading, UK, offers flexibility while maintaining collaborative opportunities with the team.

Last updated a day ago

Responsibilities For Python Software Engineer ENG073

  • Design, implement, and test software features in Python
  • Translate requirements into detailed functional and efficient designs
  • Develop high quality software including design, implementation, hardware interaction, testing, and release
  • Use testing automation tools
  • Interact with RF Testing team and other engineering disciplines
  • Optimize and verify overall system performance

Requirements For Python Software Engineer ENG073

Python
Linux
  • BS or MS in Computer Science, Electrical, Systems, or related Engineering discipline
  • Proficiency in programming languages, with Python at a minimum
  • Understanding of Python tooling (Django, Tkinter, Matplotlib)
  • Understanding of Source Code Management and CI/CD pipelines
  • Great attention to detail
  • Experience in all phases of software design
  • Problem-solving skills
  • Agile development team experience
  • High-performance in fast-moving scale-up environment

Benefits For Python Software Engineer ENG073

Equity
  • Stock Options
  • Contributory Pension Scheme 3% standard
  • 25 days Annual Leave + Public Holidays
  • Cycle-to-Work Scheme
  • Car Scheme (Salary Sacrifice)
  • Free On-Site Gym
  • Employee Assistance Programs
  • Discounts Platform