Principal Embedded Software Engineer

Principal Embedded Software Engineer

Full-Time 70000 - 80000 £ / year (est.) No working from home possible
Avanti Recruitment

At a Glance

  • Tasks: Design and develop cutting-edge embedded software for next-gen products.
  • Company: Established tech company focused on advanced communication solutions.
  • Benefits: Up to £80k salary, private pension, healthcare, and more.
  • Other info: On-site role with excellent career growth and technical leadership opportunities.
  • Why this job: Join a collaborative team and lead innovative software projects.
  • Qualifications: 10+ years in software development with strong Embedded Linux and Android skills.

The predicted salary is between 70000 - 80000 £ per year.

An established technology company developing advanced communication and connected device solutions is seeking a Principal Embedded Application Engineer to join its growing software team. This is an opportunity to work on complex, real-world products where reliability, performance and software quality are critical. The successful candidate will play a key role in the design, development and delivery of embedded application software across a range of next-generation products.

The Role

Working within a collaborative Agile development environment, you will take ownership of software components from concept through to release. You will be involved in architecture, design, implementation, testing and technical leadership activities while working closely with multidisciplinary engineering teams.

Key responsibilities include:

  • Designing and developing embedded application software
  • Implementing and maintaining software on Embedded Linux platforms
  • Developing Android applications for commercial products
  • Producing technical specifications and design documentation
  • Participating in technical reviews and project planning activities
  • Investigating and resolving complex software issues
  • Supporting integration and system testing activities
  • Providing technical leadership and mentoring where required

Essential Experience

Applicants must be able to demonstrate:

  • 10+ years commercial software development experience
  • Strong Embedded Linux development experience
  • Commercial Android application development experience
  • Excellent C programming skills
  • Strong Java development experience
  • Experience developing software for released commercial products
  • Solid understanding of embedded software systems
  • Experience working across the full software development lifecycle
  • Test Driven Development (TDD) experience
  • Strong problem-solving and debugging skills
  • Ability to interpret and work from complex technical specifications
  • Experience working within Agile development environments

Desirable Experience

Any of the following would be advantageous:

  • Telecommunications or wireless communications systems
  • Real-Time Operating Systems (RTOS)
  • Safety-critical or mission-critical systems
  • ARM-based embedded platforms
  • Mobile communications technologies
  • Industry standards and protocol specifications
  • Technical leadership of complex software projects

Up to £80k DOE + great benefits on offer, including private pension, healthcare/medical, and more. This role requires eligibility to obtain SC level security clearance & is based on-site 5 days per week. For more information, please apply now.

Principal Embedded Software Engineer employer: Avanti Recruitment

Join a forward-thinking technology company that prioritises innovation and collaboration, offering a dynamic work environment for a Principal Embedded Software Engineer. With a strong focus on employee growth, you will have access to comprehensive benefits including a private pension and healthcare, while working alongside talented professionals in an Agile setting. This role not only allows you to contribute to cutting-edge products but also provides opportunities for technical leadership and mentorship, making it an ideal place for those seeking meaningful and rewarding employment.

Avanti Recruitment

Contact Details:

Avanti Recruitment Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with embedded systems. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Embedded Linux and Android applications. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your C and Java programming skills. Practice coding challenges and be ready to discuss your experience with Agile development and TDD. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

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

Embedded Application Software Development
Embedded Linux
Android Application Development
C Programming
Java Development
Software Development Lifecycle
Test Driven Development (TDD)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Principal Embedded Software Engineer. Highlight your experience with Embedded Linux and Android development, as well as any relevant projects that showcase your skills in C and Java programming.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded software and how your 10+ years of experience make you the perfect fit for our team. Don’t forget to mention your experience in Agile environments!

Showcase Your Problem-Solving Skills:In your application, be sure to include examples of complex software issues you've resolved. We love candidates who can demonstrate strong problem-solving and debugging skills, so share those success stories!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and get you on our radar for this exciting opportunity!

How to prepare for a job interview at Avanti Recruitment

Know Your Stuff

Make sure you brush up on your technical skills, especially in Embedded Linux and Android development. Be ready to discuss your past projects and how you've tackled complex software issues. This is your chance to showcase your 10+ years of experience!

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've resolved challenging software problems. Think about times when you had to debug or troubleshoot under pressure. This will demonstrate your strong problem-solving abilities and your understanding of embedded software systems.

Emphasise Team Collaboration

Since the role involves working in a collaborative Agile environment, be ready to talk about your experience with multidisciplinary teams. Highlight any leadership roles you've taken on and how you've mentored others, as this will show you're a great fit for their team-oriented culture.

Understand the Company’s Products

Do some homework on the company’s products and their applications in telecommunications or wireless communications. Being knowledgeable about their offerings will not only impress them but also help you tailor your answers to align with their goals and challenges.