Senior Software Engineer

Senior Software Engineer

Chester Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Develop cutting-edge software for satellites and airborne platforms using C programming.
  • Company: Join a fast-growing team at the forefront of space communication technology.
  • Benefits: Enjoy competitive salary, career growth opportunities, and a dynamic work environment.
  • Why this job: Be part of innovative projects that impact the future of space exploration and technology.
  • Qualifications: Experience in software engineering, particularly with C programming, is essential.
  • Other info: This is a permanent onsite position in Milton Keynes.

The predicted salary is between 43200 - 72000 £ per year.

Senior Embedded Software Engineer

Milton Keynes

Onsite Working

Permanent position

Are you a Software Engineer looking to accelerate your career? We have an opportunity for you to join a fast-growing team as part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms.

What will you do?

Use your C programming skills to produce low-level and high-level software through all phases of the development process.

Contribute to key projects including Linux-based single-board computers and high-reliability microcontroller systems.

As a proactive programmer with a problem-solving mindset, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support.

You will already have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces.

As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be expected to interface with design and development engineers.

Skills and Experience

Happy to be part of a small team that\’s about to grow exponentially, you need to have a number of years of software development and troubleshooting under your belt already.

  • Programming experience in C is essential.
  • knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems.
  • Experience with real-time Linux is desirable.

Why else should you join?

As well as all the growth opportunities available when joining a new and rapidly expanding international company, you will have an excellent compensation package including pension, health assurance, fantastic holiday allocation, relocation help if needed and much more.

Please apply immediately and a recruiter will contact you to discuss the role and your career.

This vacancy is being advertised by Belcan.

JBRP1_UKTJ

Senior Software Engineer employer: Belcan Technical Recruiting (UK) Ltd

Join a dynamic and innovative team in Milton Keynes, where your contributions as a Senior Software Engineer will directly impact the development of cutting-edge communication systems for aerospace applications. We pride ourselves on fostering a collaborative work culture that encourages creativity and professional growth, offering ample opportunities for skill enhancement and career advancement in a rapidly evolving industry. With competitive benefits and a commitment to employee well-being, we provide a rewarding environment for those passionate about technology and space exploration.
B

Contact Detail:

Belcan Technical Recruiting (UK) Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in embedded software development, especially in C programming. Being able to discuss recent advancements or challenges in the field during your interview can really set you apart.

✨Tip Number 2

Showcase your experience with communication systems, particularly those related to satellites and UAVs. Prepare specific examples of projects you've worked on that demonstrate your expertise in this area.

✨Tip Number 3

Network with professionals in the aerospace and defence sectors. Attend relevant meetups or online forums where you can connect with others in the industry, as personal recommendations can often lead to job opportunities.

✨Tip Number 4

Research StudySmarter's culture and values. Understanding our mission and how we operate will help you align your answers during the interview, showing that you're not just a fit for the role but also for our team.

We think you need these skills to ace Senior Software Engineer

C Programming
Embedded Systems Development
Real-Time Operating Systems (RTOS)
Software Development Life Cycle (SDLC)
Version Control Systems (e.g., Git)
Debugging and Troubleshooting
Communication Protocols (e.g., UART, SPI, I2C)
Microcontroller Programming
System Architecture Design
Agile Methodologies
Problem-Solving Skills
Team Collaboration
Technical Documentation
Performance Optimisation
Testing and Validation Techniques

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the specific skills and experiences required for the Senior Software Engineer position. Highlight your expertise in C programming and any relevant experience with embedded systems.

Tailor Your CV: Customise your CV to reflect the skills and experiences that align with the job requirements. Emphasise your previous work with communication systems, satellites, or UAVs, and include any relevant projects or achievements.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention why you are interested in working on pioneering development projects and how your background makes you a perfect fit for the team.

Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Belcan Technical Recruiting (UK) Ltd

✨Brush Up on C Programming

Since the role focuses heavily on C programming, make sure to review key concepts and common algorithms. Be prepared to discuss your previous projects and how you applied C in real-world scenarios.

✨Understand Embedded Systems

Familiarise yourself with embedded systems and their applications in communication systems for satellites and UAVs. Being able to discuss relevant technologies and challenges will show your passion and expertise in the field.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and coding abilities. Practise coding challenges and be ready to explain your thought process clearly during the interview.

✨Showcase Team Collaboration Skills

As this position is part of a fast-growing team, highlight your experience working collaboratively on projects. Share examples of how you've contributed to team success and navigated challenges together.

Senior Software Engineer
Belcan Technical Recruiting (UK) Ltd
Location: Chester
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

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