Contract Senior Embedded Software Engineer
Contract Senior Embedded Software Engineer

Contract Senior Embedded Software Engineer

Cambridge Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
Go Premium
O

At a Glance

  • Tasks: Join a dynamic team to develop high-quality embedded software and customise Linux distributions.
  • Company: Be part of a leading technology business driving exciting product expansions.
  • Benefits: Enjoy hybrid working, potential temp-to-perm options, and a collaborative environment.
  • Why this job: Work on cutting-edge products and contribute to the full software lifecycle in a supportive team.
  • Qualifications: 5+ years in embedded software development with strong C++ and C skills required.
  • Other info: Opportunity for growth and transition into a permanent role for the right candidate.

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

Contract Senior Embedded Software Engineer – 6 Months (Inside IR35)

Take the next step in your career now, scroll down to read the full role description and make your application.
Cambridge – Hybrid | 6 Months Rolling | Potential Temp-to-Perm

A leading technology business is seeking a Senior Embedded Software Engineer to support an exciting product expansion. This is a 6-month rolling contract, inside IR35, with the option to transition into a permanent position for the right candidate.

Key Responsibilities:

* Contribute across the full software lifecycle: requirements, design, coding, testing.

* Develop high-quality embedded software in a Linux environment.

* Customise Linux distributions using Yocto.

* Work closely with cross-functional teams to deliver reliable, production-ready solutions.

Essential Skills & Experience:

* 5+ years professional experience in embedded software development.

* Strong proficiency in modern C++ and C.

* Experience with Yocto build system and Linux customisation.

* Knowledge of version control (Git) and issue tracking tools (e.g., JIRA).

* Background in bare metal and RTOS development.

Desirable:

* Familiarity with TDD and modern development practices.

* Understanding of hardware interfaces such as SPI and I2C.

* Ability to use test equipment for debugging and validation.

This is an excellent opportunity for an experienced embedded engineer who enjoys working with cutting-edge products in a collaborative team environment

Contract Senior Embedded Software Engineer employer: Octagon Group

Join a leading technology business in Cambridge that values innovation and collaboration, offering a hybrid work environment that promotes flexibility and work-life balance. As a Senior Embedded Software Engineer, you'll have the opportunity to contribute to exciting product expansions while enjoying a culture that fosters professional growth and development. With potential for a temp-to-perm transition, this role provides a unique chance to be part of a dynamic team dedicated to delivering high-quality solutions in embedded software.
O

Contact Detail:

Octagon Group Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network with professionals in the embedded software field, especially those who have experience with Linux and Yocto. Attend industry meetups or online forums to connect with potential colleagues or mentors who can provide insights into the company culture and expectations.

✨Tip Number 2

Brush up on your knowledge of modern C++ and C, as well as the Yocto build system. Consider working on a personal project or contributing to open-source projects that utilise these technologies to demonstrate your skills and passion for embedded software development.

✨Tip Number 3

Prepare to discuss your experience with version control systems like Git and issue tracking tools such as JIRA during interviews. Be ready to share specific examples of how you've used these tools in past projects to manage code and collaborate with teams effectively.

✨Tip Number 4

Familiarise yourself with the hardware interfaces mentioned in the job description, such as SPI and I2C. Having practical examples of how you've worked with these interfaces in previous roles will help you stand out as a candidate who can hit the ground running.

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

Embedded Software Development
Proficiency in C++ and C
Linux Environment Development
Yocto Build System Customisation
Version Control (Git)
Issue Tracking Tools (e.g., JIRA)
Bare Metal Development
RTOS Development
Test-Driven Development (TDD)
Understanding of Hardware Interfaces (SPI, I2C)
Debugging and Validation Skills
Collaboration and Teamwork
Problem-Solving Skills
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded software development, particularly with modern C++ and C. Include specific projects where you've customised Linux distributions using Yocto.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your 5+ years of experience and how it aligns with the key responsibilities outlined in the job description.

Showcase Relevant Skills: Clearly list your skills related to version control (Git), issue tracking tools (like JIRA), and any experience with TDD or hardware interfaces. This will demonstrate your fit for the position.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering.

How to prepare for a job interview at Octagon Group

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded software development, particularly in C++ and C. Highlight specific projects where you've customised Linux distributions using Yocto, as this is crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare examples of challenges you've faced in previous roles, especially related to bare metal and RTOS development, and how you overcame them.

✨Familiarise Yourself with the Company’s Products

Research the technology business and its products before the interview. Understanding their product expansion goals will help you align your answers with their needs and demonstrate your genuine interest in the role.

✨Prepare for Team Collaboration Questions

Since the role involves working closely with cross-functional teams, be ready to discuss your experience in collaborative environments. Share examples of how you've effectively communicated and worked with others to deliver successful projects.

Contract Senior Embedded Software Engineer
Octagon Group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Contract Senior Embedded Software Engineer

    Cambridge
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-09-04

  • O

    Octagon Group

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