img
Permanent

Python Software Engineer

Reading
money-bag Negotiable
Posted Today

Overview

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 teamworking on cutting edge technologyin the satellite communications industry. We stand by our company values; INTEGRITY, INNOVATION and EXECUTION EXCELLENCE – giving you the opportunity to build your career in an environment where we encourage crisp decision-making, challenging the status-quo, championing your beliefs and ideas, sharing successes (and learning from failures) and working collaboratively with your fellow team members.ALL.SPACE is committed to practicing and promoting diversity, inclusion and equality in the workplace. We aim to lead by example by making satellite communications a more inviting and accessible industry for all.Visit www.all.space to learn more.Role overview

ALL.SPACE is seeking a Python Software Engineer with experience in the design, implementation, test and maintenance of software for the RF testing and calibration of advanced communications products. The successful candidate will contribute to delivering the validation and calibration systems for ALL.SPACE’s electronically steered satellite ground terminals. This position will be within the Production Engineering Software team and will collaborate closely with other ALL.SPACE teams to implement the necessary software to meet product requirements. This role will contribute to the detailed design of RF testing and calibration software as well as hands-on coding tasks, including the implementation and test of new code and the maintenance and upgrades to existing code. A strong understanding of Python development and Python based applications is required.The role involves working closely with the users of the system. A successful candidate will be confident engaging with users, gathering their feedback and evolving the system software to better meet their needs.The Software Engineer is expected to bring creativity and problem-solving capability to search for new solutions in the design, testing, control, and production of a cost-effective, high-performance satcom terminal. At least 2 years of industry experience is required.Essential Job Duties and Responsibilities

Design, implementation, and testing of software features in PythonTranslate requirements into a detailed design that is functional and efficientEmploy good practices to ensure appropriate quality, modifiability, extensibility etc.High quality software development, including design, implementation, hardware interaction, testing, and releaseUsage of testing automation toolsInteraction with the RF Testing team and other engineering disciplines to jointly optimize and verify the overall system performanceQualifications

BS or MS in Computer Science, Electrical, Systems, or related Engineering disciplineProficiency in a variety of programming languages, with Python at a minimumUnderstanding of Python tooling such as Django web framework, Tkinter and MatplotlibUnderstanding of Source Code Management and Continuous Integration/Continuous Deployment pipelinesA great attention to detailComfortable working at all phases of software design, including requirements, planning, architecture, coding, automation, testing, debugging and maintenanceStandalone problem-solverValuable member of an agile development teamHigh-performance in a fast-moving scale-up environmentDesirable: Background in satellite communications industryFamiliarity with MATLAB and Python UI/UX designFamiliarity with GitHub, Jira and ConfluenceExperience in Linux software development (e.g. bash, make, cmake, remote access)Understanding of physical interfaces such as Serial, Ethernet, SPI, CAN, etc.Familiarity with Instrumentation and Control concepts, e.g. experience with Spectrum Analyzers, Signal Generators, and other RF and Electronics test equipmentUnderstanding of quality processes and best practicesUnderstanding of RF principles, including modulation techniques, signal processing, and wireless communication protocolsBenefits

Stock OptionsContributory Pension Scheme 3% standard25 days Annual Leave + Public HolidaysCycle-to-Work SchemeCar Scheme (Salary Sacrifice)Free On-Site GymEmployee Assistance ProgramsDiscounts ..... full job details .....

Other jobs of interest...

JR United Kingdom
High WycombeToday
money-bagNegotiable
JR United Kingdom
SloughToday
money-bag£150,000 per annum
JR United Kingdom
ReadingToday
money-bag£95,000 per annum
JR United Kingdom
WokingToday
money-bag£100,000 per annum

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!