Senior Software Engineer (C# / JavaScript)
Senior Software Engineer (C# / JavaScript)

Senior Software Engineer (C# / JavaScript)

Stevenage Full-Time 43200 - 72000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Join us as a Senior Software Engineer, focusing on programming and validating embedded software for spacecraft.
  • Company: Airbus UK is a leader in aerospace, committed to diversity and innovation in the workplace.
  • Benefits: Enjoy flexible working, competitive salary, profit share, and wellness perks like 24/7 online GP access.
  • Why this job: Make a real impact in tech while working on exciting projects with a supportive team culture.
  • Qualifications: Experience in C/C++ programming, hardware integration, and safety-critical systems is essential.
  • Other info: We embrace diversity and offer adjustments for applicants needing support during the selection process.

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

SECURITY CLEARANCE: You will be subject to a BPSS check (including a criminal record check).

TRAVEL REQUIRED: Some travel within the UK and internationally.

Financial Reward: Competitive salary, annual profit share, contributory pension, share options, car leasing scheme, free onsite parking, season ticket loan, tax-free technology scheme, discounted shopping and much more.

Work / Life Balance: 37 hour week, flexible working around core hours and Friday afternoons off, hybrid working, up to 2 additional days per month as TOIL.

Wellbeing benefits include 24/7 online GP and mental health support, Employee Assistance Programme, discounted family health/dental insurance/eye tests, cycle-to-work scheme, on-site canteen and coffee shop, lunchtime yoga/meditation, wellbeing room, multi-faith room, and Employee Representative Groups (Gender, LGBTQ+, International, Generational, Disability, Social & Cultural Diversity, Neurodiversity).

This role will suit an Embedded developer with experience in hardware integration and experience or interest in programming Safety-critical systems. Relevant industries include Medical, Robotics, Devices that electronically monitor vital functions, Nuclear, Oil and gas production, Shipping, Transport, Rail, Automotive, Aviation, Aerospace or Space; however, other industries are considered.

This is a technical focused role, rather than people-management, and the majority of your time will be spent programming, with validation/unit testing and some firefighting.

You will initially be working on the OneSat project with the support of a passionate and approachable team, including a Lead Solution Architect, Validation Engineer, and Software Development Manager.

For your interest, the career progression for this role can be Technical Lead.

Key Responsibilities:

  • Champion and communicate software solutions to the team, gauging understanding and their feedback.
  • People Coordination for the Project.
  • Design and develop software products for vehicle functions (for Spacecraft and Satellites!) and digital payload data management (switching systems for data routing, instruments and sensors such as cameras, spectrometers, radars or signals transmitters).
  • Consider the required safety, quality and performance levels in everything you do.
  • Concept creation for software changes and new development implementations.
  • Coordinating software development and supporting the leading of the software development team.
  • Responsible for the software you create, the full life cycle, unit and integration tests.
  • Participating in and supporting the creation of unit & (sub) system integration tests and hardware/software integration tests.
  • Genuinely passionate about Hardware/Embedded programming and wanting a role where you can make a real difference.
  • Solid background in programming and validating Embedded software.
  • Wanting a technical and programming focused role.
  • Passionate about Traceability, from gathering the requirement to validation testing.
  • Experience of working in production in C and a mix of Validation, integration and Unit testing, using C/C++.
  • Programming in a Linux environment within a Safety-critical system or Complex system.
  • Software integration, performance test and debug at the hardware level.
  • Knowledge of software development tools such as VSCode, Eclipse, JIRA, git, Jenkins.
  • Good communication skills to champion tech approaches and help lead tech transformations.

Many of our staff work flexibly in many different ways, including part-time. Please let us know if you need us to make any adjustments for the selection process - you can share this with your Talent Acquisition Partner if you are invited to interview. Examples may include (but are not exclusive to) accessible facilities.

As a Disability Confident Employer, Airbus UK will offer an interview to any applicant that considers themselves to have a disability or long-term condition and meets the minimum criteria of the role (as set out in the job advert). To opt in, just select the option during your application submission and our Talent Acquisition team will contact you.

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.

Permanent - Software Engineering.

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.

Senior Software Engineer (C# / JavaScript) employer: AIRBUS Defence and Space Limited

Airbus UK is an exceptional employer, offering a dynamic work culture that prioritises employee wellbeing and professional growth. With competitive salaries, flexible working arrangements, and a strong commitment to diversity and inclusion, employees can thrive in a supportive environment while contributing to groundbreaking projects in the aerospace sector. The opportunity to work on innovative technologies, alongside a passionate team, ensures that every day brings meaningful challenges and rewards.
A

Contact Detail:

AIRBUS Defence and Space Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (C# / JavaScript)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, JavaScript, and embedded systems. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Network with professionals in the aerospace and embedded systems sectors. Attend relevant meetups or online forums to connect with others who work in similar roles, as they may provide insights or even referrals for the position.

✨Tip Number 3

Prepare to discuss your experience with safety-critical systems and hardware integration during interviews. Be ready to share specific examples of how you've tackled challenges in these areas, as this is crucial for the role.

✨Tip Number 4

Show your passion for the industry by staying updated on the latest trends and advancements in embedded programming and aerospace technology. This knowledge can help you engage in meaningful conversations during interviews and demonstrate your commitment to the field.

We think you need these skills to ace Senior Software Engineer (C# / JavaScript)

C# Programming
JavaScript Programming
Embedded Software Development
Hardware Integration
Safety-Critical Systems Programming
Unit Testing
Integration Testing
Linux Environment Proficiency
Software Development Life Cycle (SDLC)
Debugging Skills
Performance Testing
Traceability in Software Development
Familiarity with Development Tools (VSCode, Eclipse, JIRA, Git, Jenkins)
Strong Communication Skills
Problem-Solving Skills
Team Coordination
Passion for Technology and Innovation

Some tips for your application 🫡

Tailor Your CV: Make sure to customise your CV to highlight your experience with C# and JavaScript, as well as any relevant work in embedded systems or safety-critical environments. Use keywords from the job description to align your skills with what the company is looking for.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for hardware integration and embedded programming. Mention specific projects or experiences that demonstrate your ability to work on safety-critical systems and your enthusiasm for the OneSat project.

Highlight Relevant Experience: In your application, emphasise your background in programming, validation, and unit testing. Include examples of how you've successfully contributed to software development in similar industries, such as aerospace or automotive.

Showcase Soft Skills: Don't forget to mention your communication skills and ability to work collaboratively within a team. The role requires championing tech approaches, so provide examples of how you've effectively communicated technical solutions in past roles.

How to prepare for a job interview at AIRBUS Defence and Space Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and JavaScript, as well as any embedded systems you've worked on. Highlight specific projects where you integrated hardware and software, and be ready to explain your approach to safety-critical systems.

✨Demonstrate Problem-Solving Abilities

Since the role involves 'firefighting', share examples of how you've tackled unexpected challenges in past projects. Discuss your methods for debugging and performance testing at the hardware level, showcasing your analytical skills.

✨Communicate Effectively

Good communication is key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to champion tech approaches to your team. Be ready to discuss how you gather requirements and validate testing with stakeholders.

✨Express Your Passion for Embedded Programming

Let your enthusiasm for hardware and embedded programming shine through. Share why you're passionate about this field and how you stay updated with the latest technologies and trends. This will help convey your commitment to making a real difference in the role.

Senior Software Engineer (C# / JavaScript)
AIRBUS Defence and Space Limited
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>