Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 48000 - 72000 € / year (est.) No home office possible
Empresaria Group plc

At a Glance

  • Tasks: Lead a team in designing and implementing cutting-edge embedded software for defence and aerospace projects.
  • Company: Join a leading company in the Defence, Nuclear & Aerospace sectors across the UK and Europe.
  • Benefits: Enjoy a permanent role with competitive salary and opportunities for professional growth.
  • Other info: Dynamic work environment with opportunities for travel and career advancement.
  • Why this job: Make a real impact in high-stakes projects while working with innovative technologies.
  • Qualifications: BSc in Engineering, Maths or Science; experience in software design and team leadership required.

The predicted salary is between 48000 - 72000 € per year.

Overview of the Senior Embedded Software Engineer role within the Defence, Nuclear & Aerospace workforce solutions across UK & Europe. This is a permanent position based in Surrey.

Role: Senior Embedded Software Engineer

Location: Surrey

Status: Permanent

Security: Sole UK Nationality; Must be SC cleared or Eligible

What you’ll do:

  • Responsible to the project technical design authority for the quality of work produced by the team.
  • Responsible to the Project Manager for estimating, monitoring and meeting project timescales.
  • Define architectural and detailed software designs as part of the wider system definition.
  • Work with the multi-disciplinary engineering team to define interfaces to firmware and electronics to ensure that overall system requirements are met.
  • Present designs at all stages within the project teams and to the customer.
  • Monitor software compliance with project and company procedures and standards.
  • Day-to-day management of the software team, in conjunction with the PM, to ensure the best use of resources and efficient completion of work packages.

What you’ll need:

  • Architectural and detailed design of software.
  • Implementation and test of software in C++ to industry and company standards.
  • Experience of industry standard IDE tools on Linux and Windows platforms.
  • Use of version control tools in accordance with company procedures.
  • Experience of structured software verification and validation against a contractual requirement set.
  • Software team leadership with technical and soft skills to lead, mentor and supervise a team of software engineers.
  • Ability to produce clear and precise technical documentation and communicate effectively with project teams, customers and senior management.
  • Use of structured design tools, particularly Enterprise Architect, for expressing structured UML-based design.
  • Experience of the implementation and test of software for acoustic signal processing.
  • Experience of embedded and real-time application software.
  • Experience of system integration and acceptance activities.
  • Experience of software implementation using Docker containers or similar.

Qualifications, Skills & Experience:

  • At least a BSc Degree in Engineering, Maths or Science or equivalent experience.
  • Ability to attain DV or SC UK security clearance.
  • Full driving license.
  • Ability to travel ad-hoc.

Seniority: Mid-Senior level • Full-time

Industries: Defense and Space Manufacturing and Aviation and Aerospace Component Manufacturing

Senior Embedded Software Engineer employer: Empresaria Group plc

As a Senior Embedded Software Engineer in Surrey, you will join a dynamic team dedicated to delivering cutting-edge solutions in the Defence, Nuclear & Aerospace sectors. Our company fosters a collaborative work culture that prioritises innovation and professional growth, offering extensive training and development opportunities to enhance your skills. With a commitment to employee well-being and a focus on meaningful projects, we provide a rewarding environment where your contributions truly make a difference.

Empresaria Group plc

Contact Detail:

Empresaria Group plc Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the defence and aerospace sectors on LinkedIn. Join relevant groups and engage in discussions. You never know who might have the inside scoop on job openings!

Tip Number 2

Prepare for those interviews by brushing up on your technical skills. Be ready to discuss your experience with C++, embedded systems, and software design. Practice explaining complex concepts in simple terms – it’ll impress the interviewers!

Tip Number 3

Showcase your leadership skills! If you’ve led a team or mentored others, be sure to highlight that in conversations. Employers love candidates who can not only code but also inspire and guide their teams.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals like you to join our team in the exciting world of embedded software engineering.

We think you need these skills to ace Senior Embedded Software Engineer

C++ Programming
Architectural Design
Software Testing
Linux and Windows IDE Tools
Version Control Tools
Software Verification and Validation
Team Leadership

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Embedded Software Engineer role. Highlight your experience with C++, software design, and any relevant projects that showcase your skills in embedded systems. We want to see how you fit into our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your leadership experience and how you can contribute to our multi-disciplinary engineering team.

Showcase Your Technical Skills:In your application, be sure to highlight your experience with industry-standard IDE tools, version control, and structured design tools like Enterprise Architect. We love seeing candidates who can demonstrate their technical prowess and understanding of software compliance.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. We can’t wait to hear from you!

How to prepare for a job interview at Empresaria Group plc

Know Your Stuff

Make sure you brush up on your C++ skills and be ready to discuss architectural and detailed software design. Familiarise yourself with the specific tools mentioned in the job description, like Enterprise Architect and Docker, so you can confidently talk about your experience with them.

Showcase Your Leadership Skills

Since this role involves leading a software team, prepare examples of how you've successfully managed projects or mentored team members in the past. Highlight your soft skills as well, as they’re just as important in a leadership position.

Prepare for Technical Questions

Expect to dive deep into technical discussions during the interview. Be ready to explain your approach to software verification and validation, and how you ensure compliance with project standards. Practising common technical interview questions can help you feel more at ease.

Communicate Clearly

Effective communication is key, especially when presenting designs to project teams and customers. Practice explaining complex concepts in simple terms, and be prepared to discuss how you document your work clearly and precisely.