Software Engineer

Home > Jobs > Software Engineer

Software Engineer

Job Title: Software Engineer

Location: Manchester

Salary: Up to £60,000

Are you a passionate and skilled Software Engineer with expertise in Embedded C, C++, Python, or Rust programming? Do you thrive in a dynamic environment where open-source technologies and Linux are at the heart of innovation? If so, we have the perfect opportunity for you to join our clients growing team in central Manchester.

Company Overview: Our client is committed to pushing the boundaries of technology. They are a leading innovator in the design and development of a host of software solutions, and pride themselves on their dedication to open source principles and cutting-edge solutions.

Position Overview: They are seeking a talented and motivated Software Engineer to join our Manchester-based team. As a Software Engineer, you will be responsible for designing, developing, and maintaining embedded systems software that is used in multiple industries. You will work with a dynamic team of engineers and contribute to projects involving Linux-based open-source technologies.

Key Responsibilities:

  • Design and develop embedded software solutions using C, C++, Python, or Rust.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Contribute to the development of Linux-based systems and utilize open-source technologies.
  • Debug and troubleshoot software and hardware issues.
  • Participate in code reviews and ensure code quality and best practices.
  • Stay updated on industry trends and emerging technologies.


  • Bachelor’s degree in Computer Science, or a related field (or equivalent work experience).
  • Proven experience in software development using C, C++, Python, or Rust.
  • Familiarity with Linux operating systems and open-source technologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to thrive in a fast-paced, collaborative environment.

Preferred Qualifications:

  • Experience with real-time operating systems (RTOS).
  • Knowledge of embedded hardware design.
  • Contribution to open source projects or communities.

If you are a Software Engineer with a passion for embedded systems and a commitment to open-source technology, this could be the role for you!

How to Apply: To apply for this position, please submit your resume detailing your relevant experience and why you are the ideal candidate for this role. Alternatively you can contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment today!


Apply for this job

    Job alerts

    Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!