Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

OHO Group Ltd.

Greater Manchester

On-site

GBP 40,000 - 60,000

Full time

23 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A cutting-edge AI startup in Greater Manchester is seeking an Embedded Software Engineer. You will develop and optimize embedded software for AI-driven applications, collaborating with hardware and AI engineers for seamless integration. The ideal candidate has a Bachelor's degree in Engineering or Computer Science, proficiency in C/C++, and skills in RTOS or embedded Linux. This role offers a unique opportunity to work on innovative technologies enhancing real-world applications.

Qualifications

  • Bachelor's degree in a relevant field is required.
  • Proficiency in C/C++ for software development.
  • Familiarity with RTOS or embedded Linux is beneficial.

Responsibilities

  • Design and optimize embedded software for AI applications.
  • Collaborate with hardware and AI teams for integration.
  • Maintain software documentation and support validation processes.

Skills

C/C++ proficiency
Problem-solving skills
Collaboration

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

Real-time operating systems (RTOS)
Embedded Linux
Job description

Embedded Software Engineer

An AI startup focused on building next-generation intelligent systems that bring artificial intelligence closer to the edge. Our mission is to create solutions that harness the power of AI in real-world applications, enabling smarter, faster, and more efficient technologies.

We are looking for an Embedded Software Engineer to join our engineering team. In this role, you will develop, optimize, and deploy embedded software that supports AI-driven applications on resource-constrained devices. You will work closely with hardware, systems, and AI engineers to ensure seamless integration and reliable performance.

Responsibilities
  • Design, implement, and optimize embedded software for AI / edge applications.
  • Collaborate with hardware and AI teams to integrate models and algorithms onto embedded platforms.
  • Develop and maintain software documentation, including specifications and test plans.
  • Support debugging, profiling, and performance optimization of embedded systems.
  • Contribute to validation and deployment processes for real-world use cases.
Qualifications
  • Bachelor s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Proficiency in C / C for embedded systems development.
  • Familiarity with real-time operating systems (RTOS), embedded Linux, or similar environments.
  • Experience with hardware / software interfaces and communication protocols.
  • Strong problem-solving skills and ability to work in a collaborative, fast-paced environment.
Preferred (but not required)
  • Exposure to machine learning frameworks or edge AI platforms.
  • Experience with GPU / accelerator programming or optimization for embedded systems.
  • Familiarity with version control and CI / CD pipelines.

Employment Type: 1

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.