Embedded Software Engineer
Apply now

Embedded Software Engineer

Royston Full-Time 40000 - 60000 £ / year (est.) No home office possible
Apply now
T

At a Glance

  • Tasks: Design and implement embedded software solutions, develop prototypes, and collaborate with a skilled team.
  • Company: Join a leading engineering defence contractor focused on innovative electronics projects.
  • Benefits: Competitive salary of £50-100k+, full-time permanent role, and hands-on experience in cutting-edge technology.
  • Why this job: Be part of high-impact projects, unleash your creativity, and tackle challenging technical problems.
  • Qualifications: 3+ years in embedded software development, strong Linux and C skills, relevant degree required.
  • Other info: 100% onsite role in Melbourn, near Cambridge; SC Clearance eligibility needed.

The predicted salary is between 40000 - 60000 £ per year.

Techniche Global are supporting an engineering defence contractor to appoint a number of Embedded Software Engineers – Consultants. You will be involved in Electronics development, particularly RF, PCB Design for a range of complex electronics engineering projects for a diverse customer base.

Salary: £50-100k+ per annum (dependant on experience)

Location: Melbourn, near Cambridge - 100% onsite

Duration: permanent, full-time

Requirements: Sole British; eligible for SC Clearance; defense industry experience is desirable.

As an Embedded Software Engineer you will be involved in the entire product life cycle – from capturing requirements to developing, testing, and delivering prototypes. It's a challenging and agile role where your innovative ideas will come to life, and you’ll be trusted to contribute to complex, high-impact projects.

Key Responsibilities:

  • Design and implement embedded software solutions using Linux and C programming.
  • Develop rapid prototypes and see ideas evolve from concept to production.
  • Collaborate with a team of skilled engineers, scientists, and designers to solve complex problems.
  • Engage in the full product life cycle, from capturing requirements to testing and final delivery.
  • Use your experimental and problem-solving skills to tackle some of the most technically demanding challenges in the field.

Essential Requirements:

  • 3+ years’ experience in embedded software development with a proven track record in design and implementation.
  • Strong proficiency in Linux and C programming.
  • Experience with at least one additional programming language (e.g., C#, C++, MATLAB).
  • A relevant degree in Electronics, Computer Science, or a related field.

Desirable Experience:

  • Bare metal/RTOS software development on ARM targets.
  • High-level software architecture and embedded software debugging skills.
  • Experience in electronics development and hands-on debugging.
  • Scripting for test or signal processing (e.g., MATLAB, Python).
  • Previous experience in the defence industry is beneficial, but not essential.

Embedded Software Engineer employer: Techniche Global Ltd

At Techniche Global, we pride ourselves on being an exceptional employer, offering Embedded Software Engineers the opportunity to work on cutting-edge electronics projects in a dynamic and collaborative environment. Located in Melbourn, near Cambridge, our 100% onsite role fosters a strong team culture where innovation thrives, and employees are encouraged to grow through continuous learning and involvement in the full product life cycle. With competitive salaries ranging from £50-100k+ per annum and the chance to tackle technically demanding challenges, we provide a rewarding career path for those looking to make a significant impact in the defence industry.
T

Contact Detail:

Techniche Global Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your experience with Linux and C programming in any discussions or networking opportunities. Highlight specific projects where you've successfully implemented embedded software solutions, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Engage with professionals in the defence industry through platforms like LinkedIn. Join relevant groups and participate in discussions to expand your network, which can lead to referrals or insider information about job openings at companies like Techniche Global.

✨Tip Number 3

Consider attending industry conferences or workshops focused on embedded systems and electronics development. These events are great for meeting potential employers and showcasing your passion for the field, which can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your problem-solving skills and how you've tackled complex challenges in previous roles. Be ready to provide examples that illustrate your ability to work collaboratively with teams, as this is a key aspect of the role you're applying for.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
C Programming
Linux Operating System
Prototyping Skills
Problem-Solving Skills
Electronics Development
PCB Design
RTOS Knowledge
High-Level Software Architecture
Debugging Skills
Scripting (MATLAB, Python)
Collaboration and Teamwork
Requirements Capture
Agile Methodologies
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded software development, particularly with Linux and C programming. Include specific projects or roles that demonstrate your skills in electronics development and problem-solving.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the defence industry. Mention your relevant experience, particularly any work with RF, PCB design, or rapid prototyping, and explain how you can contribute to their projects.

Highlight Relevant Skills: In your application, emphasise your proficiency in additional programming languages and any experience with ARM targets or RTOS software development. This will help you stand out as a candidate who meets their essential and desirable requirements.

Showcase Problem-Solving Abilities: Provide examples of how you've tackled complex challenges in previous roles. This could include specific projects where you developed innovative solutions or collaborated with teams to overcome technical hurdles.

How to prepare for a job interview at Techniche Global Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Linux and C programming in detail. Bring examples of past projects where you designed and implemented embedded software solutions, as this will demonstrate your technical proficiency.

✨Understand the Product Life Cycle

Familiarise yourself with the entire product life cycle, from capturing requirements to testing and delivery. Be ready to explain how you've engaged in these stages in previous roles, as it shows your comprehensive understanding of the process.

✨Highlight Problem-Solving Abilities

Prepare to discuss specific challenges you've faced in embedded software development and how you overcame them. This will illustrate your experimental skills and ability to tackle technically demanding problems.

✨Collaborate and Communicate

Since the role involves working with a team of engineers, scientists, and designers, be ready to talk about your collaboration experiences. Share examples of how you've effectively communicated ideas and worked together to solve complex issues.

Embedded Software Engineer
Techniche Global Ltd
Apply now
T
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>