Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

Eclectic Recruitment

Software Engineer

Eclectic Recruitment Cambridge
55,000 to 65,000
32 - 40 hour
new


Show Recently closed jobs

    Eclectic Recruitment

    Software Engineer

    Eclectic Recruitment Cambridge
    55,000 to 65,000
    32 - 40 hour
    new
    Status Open
    Apply now

    Apply on the employer's website


    What we ask

    Education

    No minimum education required

    What we offer

    Salary
    £55,000 to £65,000
    Hours
    32 to 40 hours per week
    Employment type
    contract

    Job description

    A fantastic opportunity has arisen for a Software Engineer to join an engineering team in Cambridge, working on embedded Linux software for the company’s products, from architecture and design through to integration with the hardware.

    This role takes ownership of software modules from concept to deployment, working closely with the Software Architect, senior engineers, hardware designers and test engineers to enhance and optimise the company’s products.

    Key Responsibilities:

    Working closely with the Software Architect and senior engineers to refine and implement scalable software architecture

    Developing key software components, ensuring maintainability and performance, and contributing to architectural reviews

    Taking ownership of software modules, driving development from concept to deployment

    Adding features to existing and new code bases, using C in embedded Linux environments

    Collaborating with test engineers to define verification strategies and ensure thorough test coverage

    Analysing complex test results and implementing corrective actions with minimal supervision

    Working with hardware designers on software-hardware integration, interpreting hardware schematics and managing communication protocols (I2C, UART, SPI, USB)

    Troubleshooting and resolving hardware-software interaction issues efficiently

    Working with cross-functional teams, including production, to diagnose and resolve software issues

    Producing project artefacts and product design documentation to meet the software development process, regulatory compliance and organisational requirements

    The ideal candidate would have:

    Familiarity with Git for source code management and collaboration

    Experience with continuous integration tools and scripting languages to automate tasks and improve development workflows

    Understanding of networking protocols and security mechanisms, including data storage and preventing vulnerabilities

    The ideal candidate must have:

    A degree in Computer Science, Electronics or a related field (or equivalent experience)

    3+ years of C programming experience in an embedded environment, with familiarity with ARM microcontrollers, coding standards and best practices

    3+ years of Linux-based systems development, including some experience of the Linux boot process, DTB and kernel drivers

    Ability to write user space applications using POSIX APIs, integrate open-source libraries into existing programs and use development tools for system administration and debugging

    3+ years of experience working with hardware protocols (I2C, UART, SPI, USB) and the ability to read simple hardware schematics

    Knowledge of Yocto, with the ability to modify it to support new platform designs and versions

    Clear verbal and written communication, especially when discussing technical issues or documenting findings

    An analytical, methodical approach with strong attention to detail, and a proactive attitude to learning and contributing to team goals

    If this role looks like your next challenge, please contact Jack ASAP or apply via this advert!

    We endeavour to reply to every candidate, but if you haven’t heard back within 10 days, please understand that you have unfortunately been unsuccessful for this position, or the position has been filled. Please call the office or send an email to discuss other potential positions
    Salary description

    £55000.00 - £65000.00 per year

    Apply now

    Apply on the employer's website

    Apply now

    Apply on the employer's website


    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Cambridge England

    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird