Embedded Software Engineer

Embedded Software Engineer – Medical Device Start-Up  – Newcastle Upon Tyne – £65,000

KO2’s client, an innovative medical device start-up based in Newcastle Upon Tyne, is looking for an Embedded Software Engineer to join their growing team. In this role, you will have the exciting opportunity to work on cutting-edge medical devices, contributing to the development of next-generation embedded software that integrates AI monitoring, sensors, and advanced communication systems.

As an Embedded Software Engineer, you will focus on designing and optimizing embedded software solutions primarily using C/C++ for ESP32-based platforms. Your work will be instrumental in developing the algorithms behind AI monitoring systems, building mesh networks for device communication, and integrating hardware components, including sensors. This is a chance to play a pivotal role in shaping the future of medical devices through technology.

Key Responsibilities:

  • Develop and optimize embedded software for medical devices using C/C++ on ESP32 microcontrollers.
  • Design algorithms to support AI monitoring systems in medical devices.
  • Build and implement mesh networks for smooth communication between medical devices.
  • Integrate various hardware and software components, including sensors, for enhanced functionality.
  • Troubleshoot and resolve technical challenges efficiently.
  • Manage code through Git and integrate CI/CD processes with GitHub Actions

Required Skills:

  • Proficiency in C/C++ programming, with a focus on embedded systems.
  • Experience with ESP32 microcontrollers and real-time operating systems (RTOS).
  • Strong knowledge of communication protocols like BLE, Wi-Fi, SPI, UART, and I2C.
  • Expertise in sensor integration and signal processing for medical devices.
  • Understanding of low-power and battery management strategies for embedded software in medical devices.
  • Familiarity with Git and GitHub Actions for version control and CI/CD pipelines.
  • Awareness of embedded security standards to ensure safe and reliable medical devices.

Ideal Candidate Traits:

  • Passionate about creating technology that makes a real-world impact in healthcare.
  • Strong algorithm development skills with a practical approach to problem-solving.
  • Thrives in a fast-paced environment and is eager to take on new challenges.
  • Collaborative team player who enjoys working closely with a dedicated, on-site team.
  • Motivated to continuously learn and grow within the field of embedded software for medical devices.

Benefits of Joining KO2’s Client:

  • Directly contribute to the development of life-changing medical devices.
  • Work with innovative AI and cutting-edge technology in a rapidly evolving sector.
  • Join a passionate, close-knit team focused on improving healthcare through technology.
  • Enjoy opportunities for continuous learning, growth, and career progression.
  • Competitive salary of £60,000, with a chance to make a meaningful difference in the world.

This is the perfect opportunity for an embedded software engineer eager to work on high-impact medical devices and take on complex, rewarding challenges. If you are excited about shaping the future of healthcare technology, apply today to join KO2’s client and make a difference!

Apply now to become an Embedded Software Engineer in Newcastle Upon Tyne!

Embedded Software Engineer

Position: Embedded Software Engineer

Location: Newcastle Upon Tyne

Salary: £50,000 – £60,000

KO2’s client in Newcastle is looking for an Embedded Software Engineer to join their innovative team. Based in Newcastle Upon Tyne, they are working on new cutting edge products and growing their engineering team considerably in 2025.

As an Embedded Software Engineer, you will be working in an embedded environment, developing cutting-edge software solutions that control, power and monitor devices. You will be programming in either Embedded C or Modern C++, with flexibility on the specific language used, depending on your expertise.

In this role, the successful Embedded Software Engineer will be responsible for designing, implementing, and testing software in an embedded environment. You’ll collaborate with cross-functional teams to deliver high-quality, reliable code that drives the next generation of devices.

Key Responsibilities:

  • Develop and maintain software in an embedded environment. (RTOS, baremetal or Linux)
  • Write, test, and optimize code in Embedded C or Modern C++.
  • Work on projects that push the boundaries of innovation.
  • Collaborate with hardware and firmware teams to ensure seamless integration.

Requirements:

  • Proven experience as an Embedded Software Engineer.
  • Strong expertise in working within an embedded environment.
  • Proficiency in Embedded C or Modern C++.
  • Serial protocols: SPI, UART, CANBUS, UART, I2C, RS232 etc
  • Experience with embedded linux or hardware design is desirable

Join KO2’s client in Newcastle Upon Tyne and be part of a forward-thinking company that is leading the charge in innovation. If you’re an Embedded Software Engineer eager to make a difference, this is your opportunity to drive innovation in a variety of industries.

Apply today, contact Laurence or Andrew at KO2!

Embedded Software Engineer

Position: Embedded Software Engineer
Salary: Up to £50,000
Office Location: Newcastle

The Role:
A renowned leader in bespoke software and industrial grade hardware solutions sector with an international customer base is seeking an Embedded Software Engineer to join their dynamic Engineering team in North Shields. The ideal candidate will play a key role in designing, developing, and implementing embedded software solutions for cutting-edge products. You’ll work within a multidisciplinary team, contributing to the full embedded software development life cycle, with a focus on C/C++ programming in real-time environments including both Windows and Linux platforms.

This is a great opportunity to apply your embedded software expertise and drive innovation in a growing company with an established presence in the industry.

Key Responsibilities:

  • Design and develop embedded software solutions for real-time systems
  • Work with embedded hardware and communicate via protocols such as RS232, SPI, I2C, USB
  • Develop and optimize embedded applications for Windows and Linux platforms
  • Collaborate across teams to define, design, and deploy new software features
  • Support the full software lifecycle from initial design through to testing and deployment

Skills Required:

  • Strong experience with C/C++ programming
  • Solid expertise in embedded software design and development
  • Experience with Microchip PIC, ARM, or Atmel microcontrollers
  • Degree qualification in Engineering, Computer Science, or a related field

This role offers the opportunity to work on next-generation products while ensuring the ongoing support and improvement of existing solutions. You’ll be part of a stable, well-funded company that prioritizes product innovation and development, with a clear focus on embedded systems.

Why Join?
You’ll be joining a well-established company with over 15 years of industry experience. Enjoy the chance to work in a brand-new office with room for career growth and the development of industry-leading embedded solutions used worldwide.

Desirable Skills:

  • Experience with Linux Kernel or device driver development
  • Familiarity with embedded communication protocols: RS232, SPI, I2C, USB

For more information, please get in touch with Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions.

R&D Engineer

R&D Engineer – Newcastle – Up to £65,000

KO2’s client, a leader in the robotics and automation sector with years of experience, is seeking an innovative R&D Engineer to join their team in Newcastle. Situated on the banks of the Tyne, this exciting role offers the opportunity to work on groundbreaking designs that enhance vehicle performance and protection in challenging environments.

As an R&D Engineer, you’ll thrive in a multidisciplinary team, taking projects from concept through to development. You will create functional and structural solutions for armoured vehicles, conceptualizing designs from a blank slate with minimal specifications while creating innovative solutions. Proficiency in using Inventor, SolidWorks, or Creo is essential (any one of these packages), whilst any hydraulic experience is a plus. Your responsibilities will also include conducting structural integrity analysis, FMEA, FEA, and load case testing.

This role is ideal for an R&D Engineer with experience in conceptual design who can seamlessly integrate mechanical systems with electronics technology. Candidates with backgrounds in defence, mining, or oil and gas are highly desirable.

Key Responsibilities:

  • Lead mechanical design from the conceptual stage with minimal specifications.
  • Collaborate with other engineering disciplines, including electronics and embedded systems.
  • Create detailed CAD designs using Inventor and perform structural integrity analysis.
  • Conduct load case analysis, FMEA, FEA, and external testing.

Benefits:

  • Salary: £55,000 – £65,000
  • Bonus scheme
  • Private Medical & Critical Illness Cover
  • 8% Matched Pension
  • Hybrid Work: Tuesday-Thursday onsite, Monday and Friday from home
  • 35-hour workweek, with Friday mornings from home and Friday afternoons off

If you are a R&D Engineer ready to tackle exciting challenges and contribute to cutting-edge projects, apply now!

Mechanical Design Engineer

Mechanical Design Engineer – Agri-Tech & Remotely Operated Vehicles – Newcastle – £48,000

KO2’s client, a leading design consultancy based in Newcastle, is looking for a Mechanical Design Engineer to join their innovative team. Specializing in cutting-edge agri-tech technology and remotely operated vehicles, this is a fantastic opportunity for an experienced Mechanical Design Engineer who wants to make a real impact in the development of advanced engineering solutions.

The ideal candidate will have extensive experience working with Creo, SolidWorks, or Inventor (the client is happy with any 3D Cad package), bringing expertise in 3D modelling and mechanical design. As a Mechanical Design Engineer, you will be involved in the entire product lifecycle, from concept development to manufacturing, ensuring top-notch performance and functionality in all designs.

Key Responsibilities:

  • Design and develop mechanical systems for agri-tech and remotely operated vehicles
  • Utilize Creo, SolidWorks, or Inventor for 3D design and modelling
  • Collaborate with cross-functional teams to ensure seamless product development
  • Support the transition from prototype to production
  • Ensure all designs meet industry standards and client specifications

Requirements:

  • Proven experience as a Mechanical Design Engineer using Creo, SolidWorks, or Inventor
  • Strong understanding of mechanical systems and product development processes
  • Experience in agri-tech, robotics, or remotely operated vehicle sectors is advantageous
  • Ability to work both independently and as part of a team

Salary and Benefits:

  • Permanent position with a salary of £48,000
  • Opportunity to work on innovative and exciting projects
  • Based in Newcastle, with a dynamic and supportive team

If you are a passionate Mechanical Design Engineer ready for a new challenge, apply now to join KO2’s client and be a part of something truly groundbreaking!

Robotics Software Engineer

Position: Robotics Software Engineer

Location: Newcastle
Salary: £50,000 – £60,000 + Discretionary Bonus (Up to 35%)
Benefits: Private Medical, Critical Illness Cover, Free Lunch, 8% Matched Pension, and More!
Work Schedule: 35-Hour Week, Friday mornings from Home, No Friday Afternoons!

Join Our Client’s Cutting-Edge Team as a Robotic Software Engineer in Newcastle!

KO2 Recruitment is excited to partner with a leading Newcastle-based business with over 35 years of experience in developing mobility and accountability products for armoured vehicles. Located on the banks of the Tyne, our client specializes in innovative attachments that empower heavy armoured vehicles to navigate challenging terrains, remove obstacles, and enhance protection in combat environments.

About the Role: Our client is seeking a talented Robotics Software Engineer to join their dynamic R&D team, currently comprising seven skilled professionals. As a Robotics Software Engineer, you’ll play a crucial role in advancing the autonomy and intelligence of their cutting-edge products, which include manipulator arms and dozer blades for robotic combat vehicles.

You’ll spend 80% of your time writing software to control moving parts on armed vehicles and 20% developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS (Robot Operating System) is beneficial, ROS-M experience would be a game-changer!

Key Responsibilities:

  • Develop and implement software for control systems, ensuring smooth operation of physical hardware, including robotic arms and payloads.
  • Collaborate with cross-disciplinary teams to integrate adaptive technologies and sensors for terrain analysis and autonomous decision-making.
  • Conduct hands-on testing in both factory and field environments.
  • Work closely with the team to ensure seamless communication and control via radio links.

Ideal Candidate:

  • Degree in Mechatronics or related field with strong experience in writing software to control hardware.
  • Hands-on engineers with a passion for robotics and autonomous applications.
  • Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus.
  • Experience working with Linux and/or ROS (Robot Operating System)
  • Capable of achieving security clearance, with a minimum of 5 years’ residency in the UK.

What is on Offer:

  • Competitive salary of up to £60,000 with a discretionary bonus of up to 35%.
  • Comprehensive benefits package, including private medical insurance, critical illness cover, and 25 days of holiday plus bank holidays.
  • An 8% matched pension scheme and free lunch on-site.
  • Flexible working hours with Fridays from home and no Friday afternoon work.

If you’re an experienced software engineer looking to take your robotics expertise to the next level, this is the perfect opportunity for you. Join a forward-thinking team where innovation and technology meet real-world challenges.

Apply Today!

Achieve security clearance and be a part of a company that’s driving the future of robotic combat vehicles.

For more information, contact KO2 Recruitment now!

 

Embedded Software Engineer

Embedded Software Engineer, Newcastle, £60,000

A Newcastle based business who’s founder is the UK’s leading expert in complex AI based monitoring systems are looking to recruit an embedded software engineer to the team to work on the image recognition side of their system and develop the complex embedded systems which control the devices.

The business is experiencing a very good 2024 with 30% growth YOY after disrupting the market and winning the business of one of the most famous names in the sector as a result of the owner being eminent in his field, a better performing quality product and a cheaper price to competitors.

The business is willing to provide training and development for the embedded software engineer to improve their AI skills working on image recognition systems with a trained model based on truth datasets.

The embedded software engineer will be writing embedded C/C++ or Python (the client is happy for the embedded software engineer to choose the language) in a Linux environment whilst working with systems that are updated over the air so the embedded software engineer will be tasked with designing the system to deploy this allowing for customers to access their devices.

The embedded software engineer will have some of the below skills;

Key Skills

  • Experience of embedded systems
  • Experience programming in C/C++ or Python
  • Experience of Linux OS

To apply for this opportunity please send your CV to Andrew Knight or Laurence Powell of KO2 Embedded Recruitment Solutions.

Embedded Software Engineer – Embedded Linux

Position: Embedded Software Engineer – Embedded Linux

Salary: Up to £55,000 + Benefits

Location of Office: Scarborough

Our client, a leader in their field is now seeking an experienced Embedded Software Engineer to join their team to work towards the development of a new generation of innovative instruments and systems that will be used worldwide. The ideal Embedded Software Engineer will have proven experience in bringing complete products to market, be keen to work on a range of challenging development tasks and be comfortable working within a small team of like-minded engineers.

Key Skills and Experience Required:

  • Embedded Linux
  • C programming
  • RTOS or Bare Metal Development
  • Microcontroller development – ARM Cortex ideally

In this role you will get the chance to be involved in the full development lifecycle and can expect to be involved in a range of development tasks, from attending concept meetings, writing new code, bug fixing, documentation, in house testing and liaising with customers when required. You will be working within a small team so strong communication skills are a must, and you should also be comfortable working on individual projects and managing your own time and workload. For the right candidate there is also scope to take on a project management or team leader responsibilities including mentoring junior engineers and taking a technical lead role on projects.

Desirable Skills and Experience:

  • Linux Kernel development
  • Yocto
  • DSP knowledge
  • NXP Processors

On offer is a salary of up to £55,000 plus benefits including competitive pension, 27 days holiday and more.

Reach out to Laurence Powell or Chris Fawcett at KO2 Recruitment with an updated CV to seize this exciting opportunity.

Embedded Software Engineer

Position: Embedded Software Engineer

Salary: Up to £65,000

Location of office: Newcastle

Location of work: Hybrid WFH Available

The role: An exciting role has now been created for an Embedded Software Engineer to join one of UK’s fastest growing technology companies specialising in the emerging robotics and automation market. Our client is currently working with a host of market leaders towards the development of a range of revolutionary products. Their head office is in the Northeast but they are happy for the role to be performed on a hybrid work from home basis.

Joining a team of engineers with experience across a range of disciplines your focus will be to build maintainable and well-tested embedded software applications which will form a key part of a range of complex distributed systems. You will across the full development life cycle and be given the chance to work with new technology developments in a challenging and rewarding environment.

The ideal Embedded Software Engineer will be degree qualified and enjoy the challenge of solving complicated problems whilst working on new product designs. You will be comfortable working in a small team, have experience in a similar role and be able to illustrate experience with the following:

Skills and experience required:

  • Embedded C/C++
  • Microcontroller programming – ARM Cortex preferred
  • I2C, SPI, UART, RS232, CAN etc
  • Bare metal or RTOS development
  • Degree qualification within an Engineering subject

Desirable skills and experience:

  • Unit testing or test driven development
  • FreeRTOS
  • CI/CD pipelines
  • Azure DevOps

The successful Embedded Software Engineer will get the chance to focus on new product developments, working in a small team environment using state of the art technologies and techniques.

For the chance to be considered for this unique opportunity please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd with an up-to-date CV today.