Senior Software Engineer
Posted 17 days 2 hours ago by HAYS
Your new company
Are you ready to take your career to new heights in the space industry? Join a company with over 50 years of groundbreaking achievements and more than 450 successful missions. As a global leader in communications satellites, Earth and space observation, and space exploration, they turn ambitious visions into reality. You will be joining a team of global experts who are dedicated to pushing the boundaries of what's possible. With a strong (and rapidly growing) presence in the UK, this is a great opportunity to collaborate with top space industry players and specialise in advanced space sensors and communication technology. This company is at the forefront of innovation, working on cutting-edge projects that shape the future of space exploration. This role can be based at one of three locations across the UK; Manchester, Oxford, or Hertfordshire.
Your new role
You will be joining the team in one of three possible locations as a Senior Software Engineer. In this role your day-to-day responsibilities will include, designing and developing on-board and ground test software for payloads. You will be a proactive team player, who will solve root cause issues using strong analytical skills, estimating resources for completing software solutions, and effectively documenting and presenting information. You will have the flexibility and willingness to travel to other locations when necessary.
Please note that due to the nature of this work, you will need to hold the full right to work in the UK, and have the ability to pass a Security Clearance.
What you'll need to succeed
To succeed in this role, it is essential you can demonstrate the ability to derive software designs from requirements. You will have experience developing Python applications and modules, and developing C/C++ for Linux systems. Prior experience with formal development processes and tools like Git and Jenkins is also required. It's a bonus if you can demonstrate a track record of innovation, designing high availability and secure software systems. Furthermore, knowledge of wireless telecommunications, Python numerical libraries, radio frequency test equipment, Linux kernel, device drivers, and an understanding of electronics hardware. On a personal level, the ideal candidate will demonstrate a history of developing quality software, and have a proactive approach to volunteering for additional work. You will be skilled in problem identification and resolution, show strict adherence to schedules, and have the ability to clearly communicate with the team.
What you'll get in return
Employees receive competitive compensation and benefits packages at all locations. Team members and their qualified dependents can participate in a comprehensive benefit plan, which includes private healthcare, disability income protection, life insurance, a pension plan, and an employee assistance program. Additionally, a hybrid work model is in place to help support a better work/life balance, with the ability to work 2 days a week from home.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. #