Embedded Software Engineer/Software Development
Embedded Software Engineer/Software Development

Embedded Software Engineer/Software Development

Farnborough Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join us to design and develop secure software solutions for defence applications.
  • Company: We're a leading Cyber Security firm protecting critical data for the UK and Allies.
  • Benefits: Enjoy a hybrid work model with 2-3 days onsite and flexible hours.
  • Why this job: Be part of an innovative team making a real impact in national security.
  • Qualifications: Proficiency in C/C++ and scripting languages like Bash or Python is essential.
  • Other info: Experience with GUI implementation and continuous integration tools is a plus.

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

Embedded Software Engineer Location: Farnborough
Hybrid: 2/3 days onsite
We have partnered with a Cyber Security and Information Assurance company who are seeking a dynamic S oftware Engineer to join the innovative team, driving the design and development of cutting-edge solutions that protect critical data for the UK and Allied defence sectors.

As a Software Engineer, you will be involved in software design and development across the full lifecycle—from analysing software requirements to architecture design, implementation, testing, and integration. Contribute to the design and development of secure software solutions for defence and government applications.
Analyse software requirements and assist in creating high-level and detailed designs.
Implement, test, and integrate software components in embedded and PC environments.
Collaborate with software developers and cross-functional teams.
Full software development lifecycle experience.
Proficiency in C or C++ for embedded systems; Scripting expertise with Bash, Python, or similar languages.
Object-Oriented Design (OOD) and programming experience.
Familiarity with configuration management and version control tools (e.g., Digital security technologies.
Continuous integration, unit testing, and static analysis tools.
x86 architecture and hardware programming.
Implementation of Graphical User Interfaces (GUIs).

Embedded Software Engineer/Software Development employer: Matchtech

Join a forward-thinking Cyber Security and Information Assurance company in Farnborough, where innovation meets impact. As an Embedded Software Engineer, you'll thrive in a collaborative work culture that values creativity and professional growth, offering hybrid work flexibility and opportunities to contribute to vital defence solutions. With a focus on employee development and cutting-edge projects, this role provides a unique chance to make a meaningful difference while advancing your career in a supportive environment.
M

Contact Detail:

Matchtech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer/Software Development

✨Tip Number 1

Make sure to showcase your experience with the full software development lifecycle. Highlight specific projects where you analyzed requirements, designed architecture, and implemented solutions, especially in embedded systems.

✨Tip Number 2

Familiarize yourself with the latest trends in cyber security and how they apply to embedded systems. Being able to discuss current challenges and solutions in this area can set you apart during interviews.

✨Tip Number 3

Demonstrate your proficiency in C or C++ by preparing examples of your work. If you have experience with scripting languages like Bash or Python, be ready to discuss how you've used them in past projects.

✨Tip Number 4

Collaboration is key in this role, so be prepared to talk about your experience working in cross-functional teams. Share examples of how you’ve effectively communicated and collaborated with other developers and stakeholders.

We think you need these skills to ace Embedded Software Engineer/Software Development

C or C++ Programming
Scripting Languages (Bash, Python)
Embedded Systems Development
Software Design and Architecture
Object-Oriented Design (OOD)
Software Testing and Integration
Configuration Management Tools
Version Control Systems
Continuous Integration
Unit Testing
Static Analysis Tools
Graphical User Interface (GUI) Implementation
x86 Architecture Knowledge
Collaboration Skills
Analytical Skills

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and requirements for the Embedded Software Engineer position. Tailor your application to highlight relevant experiences and skills.

Highlight Technical Skills: Emphasize your proficiency in C or C++ for embedded systems, as well as any scripting experience with Bash or Python. Mention your familiarity with Object-Oriented Design and any tools related to configuration management and version control.

Showcase Your Experience: Detail your experience with the full software development lifecycle. Provide examples of past projects where you analyzed software requirements, designed architectures, implemented solutions, and conducted testing and integration.

Tailor Your CV and Cover Letter: Customize your CV and cover letter to reflect the specific skills and experiences that align with the job description. Use keywords from the job posting to ensure your application stands out to recruiters.

How to prepare for a job interview at Matchtech

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in C or C++ for embedded systems. Highlight any relevant projects where you've implemented software solutions, and be ready to explain your approach to software design and development.

✨Demonstrate Full Lifecycle Experience

Since the role involves the full software development lifecycle, share specific examples of how you've contributed from requirements analysis to testing and integration. This will show your comprehensive understanding of the process.

✨Discuss Collaboration and Teamwork

Emphasize your experience working with cross-functional teams. Provide examples of how you've collaborated with other developers or departments to achieve project goals, as teamwork is crucial in this role.

✨Prepare for Technical Questions

Expect technical questions related to embedded systems, scripting languages like Bash or Python, and Object-Oriented Design. Brush up on these topics and be ready to solve problems or discuss scenarios during the interview.

Embedded Software Engineer/Software Development
Matchtech
M
  • Embedded Software Engineer/Software Development

    Farnborough
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-02-04

  • M

    Matchtech

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