Software Developer

Job Title: C# Software Developer (Embedded Linux Environment)

Location: Bury, UK
Salary: Up to £65,000 per annum
Working Hours: 5 Days per week (On-site in Bury)

Company Overview:

Our client is a leading provider of vehicle telematics solutions, specializing in real-time monitoring, reporting, and firmware updates for vehicle systems. Based in Bury, they are at the forefront of developing innovative embedded software for a wide range of applications, with a particular focus on communication between MCUs, sensors, and vehicles via CANbus. Their technology is central to providing actionable data and insights to ensure efficient vehicle management and operation.

Tech Stack Overview:

The company operates with a multi-layered tech stack involving a combination of embedded systems, cloud infrastructure, and real-time data processing. The key components include:

  • Linux PC (Ubuntu): The core of the system that interacts with servers and handles key functions, including data reporting and firmware updates.
  • MCUs (Microcontroller Units): 19 different types communicating with sensors (such as temperature sensors) via CANbus.
  • C# and C++: Used in various parts of the software stack, from the embedded system to the server-side applications.
  • Bash Scripting: To manage tasks within the Linux environment.
  • Server-Side (SQL, C#): The server-side software handles data processing, storage, and firmware management.

As a Software Developer, you will be working within this environment to contribute to both the development of new features and the refactoring of legacy systems.

Role Description:

We are looking for a highly motivated and skilled C# Software Developer with experience in embedded Linux environments to join our client’s team in Bury. This is a fantastic opportunity to work on a long-term project to rewrite and improve existing software systems, develop new features, and architect solutions to enhance the vehicle telematics system.

Key Responsibilities:

  • Development & Maintenance: Rewriting and enhancing the existing software that controls vehicle telematics systems. You will work on both the embedded Linux side and the server-side C# applications.
  • C# and C++ Development: Develop C# applications that run on Linux-based systems and communicate with hardware components using CANbus.
  • Firmware Updates: Write control logic for hardware interaction, including tasks like setting fan speeds and monitoring sensors. You’ll work closely with the hardware to ensure seamless interaction between the software and vehicle sensors.
  • Software Architecture: Participate in designing and architecting a scalable, maintainable software application using best practices and design patterns.
  • Collaboration: Work closely with other software developers, firmware engineers, and system architects to implement new features and ensure the overall system’s integrity.
  • Problem-Solving: Work under short-term, high-pressure deadlines to implement new features, while maintaining a long-term vision for system improvement and software architecture.

Required Skills & Experience:

  • Proven experience with C# or modern C++ in a Linux environment, especially in embedded or low-level software development.
  • Strong understanding of Linux systems, preferably Ubuntu, and experience with shell scripting (Bash).
  • Familiarity with hardware interaction in embedded systems, such as controlling sensors and reading from CANbus.
  • Ability to write efficient, reliable, and maintainable software that interacts with embedded hardware.
  • Experience with firmware development, especially in C or C# on embedded Linux systems.
  • Understanding of software design patterns and best practices in system architecture.
  • Interest in electronics and the ability to understand hardware-level communication.
  • Good communication skills, with the ability to collaborate within a multidisciplinary team.

Desirable Skills:

  • Familiarity with SQL and database-driven applications.
  • Experience with vehicle telematics systems or related industries.
  • Knowledge of embedded systems design and constraints.
  • Ability to write and maintain clean, reusable, and testable code.
  • Understanding of real-time systems and their requirements.

What We Offer:

  • A competitive salary of up to £65,000 per year.
  • An exciting long-term project with the opportunity to influence the software architecture of an innovative vehicle telematics solution.
  • Opportunity to work in a dynamic environment with a strong team-oriented culture.
  • The chance to learn and develop skills in both C# and embedded Linux development.

If you are a skilled C# or C++ developer with a passion for embedded systems and vehicle telematics, we’d love to hear from you! Join us in Bury and help shape the future of telematics technology!

Controls Engineer

Controls Engineer, Newcastle, £52,000
Location: Newcastle

Are you a skilled Controls Engineer passionate about cutting-edge automotive technology? Join a leading company in the heart of Newcastle, specializing in the design of innovative automotive agility systems. This is your chance to be part of an exciting R&D team, developing platform-level vehicle intervention systems, control systems, and more.

Key Responsibilities:

  • As a Controls Engineer, you’ll integrate bespoke PLC systems into PCB-based designs, utilizing structured text, ladder logic, and function block diagrams to program and optimize systems.
  • Design system-level electronic diagrams and oversee the development of custom PLCs for automotive applications.
  • Take the lead on systems design, including enclosure and PCB design, ensuring all components are tailored to meet high standards in the automotive industry.
  • Work on comprehensive harness designs using CAD-based tools like E3, ensuring the thermal, EMC, and vibration requirements are met.
  • Develop solutions for the integration and control of systems, ensuring everything works seamlessly within the environment and adheres to stringent specifications.

What We’re Looking For:

  • A passionate Controls Engineer with experience in PLC integration and automotive system design.
  • Strong knowledge of structured text, ladder logic, and function block diagrams.
  • Expertise in designing and optimizing enclosures, harnesses, and PCBs for automotive applications.
  • Familiarity with EMC, thermal, vibration, and environmental considerations in system design.
  • Experience with CAD tools like E3 for harness design and integration.

Why Join Us?

  • Competitive salary of up to £52,000.
  • Work on cutting-edge automotive systems at the forefront of innovation.
  • Be part of a dynamic and forward-thinking team in a growing industry.
  • Opportunity for career development and to contribute to world-class technology solutions.

If you’re ready to take your career as a Controls Engineer to the next level and make an impact in the automotive industry, apply today!

Robotics Software Engineer

Position: Robotics Software Engineer

Location: Newcastle

Salary: £40,000 – £50,000 + Discretionary Bonus

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 who design and develop robotic devices and related products that are used around the globe. They are looking to add a robotics software engineer to their growing engineering team.

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.

You’ll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired.

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 Computer Science 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)

What is on Offer:

  • Competitive salary of up to £50,000 with a discretionary bonus
  • Comprehensive benefits package, including private medical insurance, critical illness cover, and 25 days of holiday plus bank holidays.

If you’re a 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!

For more information, contact KO2 Recruitment now!

Production Engineer

Production Engineer – Health Tech Business | Wakefield

Are you an experienced Production Engineer looking for a challenging and exciting opportunity in the health tech industry? KO2’s client, an innovative health tech business based in Wakefield, is looking to expand its team with the first-ever Production Engineer to help scale and optimise production processes.

As a Production Engineer, you’ll play a crucial role in supporting the company’s transition into the NPI (New Product Introduction) phase, ensuring the successful setup of production in the factory. You’ll work closely with the R&D team in the design office, collaborating on mechanical design changes, BOM (Bill of Materials) updates, and engineering modifications. The Production Engineer will be responsible for designing production jigs, creating and improving assembly processes, and providing training and support for the shop floor.

Key responsibilities include:

  • Designing mechanical support fixtures and optimising production processes using Solidworks.
  • Creating and maintaining production work instructions, ensuring they are digital and easy for the shop floor to follow.
  • Overseeing production equipment and BOMs to ensure smooth production flow.
  • Writing software for Sigma to control and streamline production processes, ensuring tightness specifications and the correct placement of parts.
  • Collaborating with the shop floor team to ensure quality standards and the efficient operation of machinery.
  • Potential to implement robotic solutions for the machine shop, including setup and programming.

This is an excellent opportunity for a Production Engineer who has a hands-on approach, solid experience in shop floor operations, and a knack for mechanical design and process improvement. The ideal candidate will have practical experience with data collection, analysis, and production equipment troubleshooting.

Key skills:

  • 3D CAD for fixture design.
  • Experience with production control systems.
  • Strong understanding of production processes, including BOM management and mechanical support.
  • Technical, data-driven approach to problem-solving.
  • Hands-on experience with production processes and shop floor engineering.
  • Ability to create digital work instructions and support production teams.

If you have a proven track record in production engineering and are excited to make a direct impact on an innovative business, we want to hear from you!

Salary: £28,000 – £38,000
Location: Fully onsite in Wakefield

KO2’s client is offering an exceptional opportunity to contribute to a game-changing health tech business in a growing industry. If you’re ready to take the next step in your career as a Production Engineer, apply now!

Embedded Software Engineer

Embedded Software Engineer
Location: Heckmondwike, West Yorkshire
Salary: £45,000 – £55,000
Onsite Role with Early Friday Finish (12pm)

Are you an experienced Embedded Software Engineer looking to be part of a forward-thinking, rapidly growing company? If so, this is the opportunity for you!

Join a thriving company in Heckmondwike, celebrating 24 years of success in the design and development of complex testing systems for the automotive sector. With an impressive 50% growth over the past 18 months and a close-knit team of 22 talented professionals, we pride ourselves on our strong company culture and low staff turnover.

As an Embedded Software Engineer, you’ll be working on cutting-edge testing systems, gaining exposure to complex projects that push the boundaries of automotive innovation. This is a fantastic role for someone with 5+ years of experience in the field, who is passionate about embedded software development, microcontrollers, and electronics.

Key Responsibilities:

  • Design and develop embedded software using C/C++.
  • Work closely with our engineering team to develop and implement complex testing systems for the automotive industry.
  • Apply your understanding of electronics to enhance our systems and products.
  • Leverage your experience with microcontrollers and microprocessors to drive projects forward.

What We’re Looking For:

  • Experience: 5 years (Ideal) – A solid understanding of embedded software development.
  • Skills: Embedded C/C++, microcontroller and microprocessor experience, and an appreciation of electronics.
  • Drive: A determined and driven individual who wants to make a real impact.
  • Culture Fit: We value commitment, and our staff stay long-term due to our positive, collaborative environment.

Why Join Us:

  • Competitive salary between £45,000 – £55,000.
  • Flexible working hours with an early finish on Friday at 12pm, giving you a long weekend!
  • A supportive, dynamic team and a company that’s been around for over two decades.
  • A great opportunity to grow and advance in a high-growth environment.

If you’re passionate about embedded systems and want to work with a company that encourages innovation and teamwork, we’d love to hear from you.

Apply today and take the next step in your career with us!

Electronic Design Engineer

Position: Electronic Design Engineer

Location of Office: Stoke-On-Trent

Location of work: Hybrid WFH available

Salary: Up to £65,000

The Role: A position is now available for an experienced Electronic Design Engineer to join our clients engineering team as they work towards the design and development of a new range of industry leading products. The successful Electronics Engineer will get the chance to take a lead role working throughout the full design life cycle on a range of products that make our every day lives safer. Our client is a leader in their sector and their products can be seen in use around the globe.

The ideal Electronic Engineer will be an all-rounder who enjoys all aspects of the design process and is comfortable designing circuits and coding microcontrollers in C. You will be working within a small engineering team of like-minded engineers and enjoy the challenge of solving complicated design problems and taking a hands-on approach to working with circuit boards.

Our client has several generations of legacy products that will occasionally need updating and maintaining, at the same time you will also be working on new product designs for future generations of their core products and totally new devices. Our client is using modern technology and design techniques and looking for someone to carry on in this fashion whilst bringing new ideas and experience to their team.

Skills and experience required:

  • Analog and digital circuit design
  • Multilayer PCB design and layout
  • Embedded C programming
  • Microcontroller development

Desirable skills and experience:

  • FPGA’s using Verilog – Xilinix or Lattice
  • MSP430 Microcontroller development
  • Embedded Linux

To discuss this role in further detail please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions.

Electronic Engineer

Job Title: Electronics Engineer

Location: Sheffield, UK

Our client is an innovative cybersecurity start-up focused on creating cutting-edge, secure electronics solutions. They are passionate about pushing the boundaries of technology and building products that are at the forefront of cybersecurity, protecting the digital landscape from emerging threats.

Job Description:

They are seeking a talented Electronics Engineer to join our growing team. The successful candidate will have strong hands-on electronics design skills and experience working with multidisciplinary teams. You will be responsible for contributing to the design and development of new products, ensuring they meet high standards for performance, security, and usability.

Key Responsibilities:

  • Electronics Design & Development: Work hands-on with circuit design, schematic capture, and PCB layout. Expertise in Altium Designer is ideal, but experience with other PCB design tools is also valued.
  • Documentation & Process Buildout: Assist in documenting designs, processes, and procedures. Help establish new workflows and best practices for electronics design within the company.
  • Design & Build Best Practices: Apply your knowledge to help guide the team in building and designing electronics the right way, ensuring quality and efficiency in all stages of development.
  • Testing & Production: Take an active role in the testing and production stages, ensuring prototypes meet design specifications and perform as expected. Contribute to the production of high-quality products ready for market deployment.
  • Collaborate with a Multidisciplinary Team: Work closely with other engineers, including software and hardware engineers, to ensure seamless integration between hardware and software systems.

Required Skills and Experience:

  • Hands-on Electronics Design: Proven experience with designing and developing electronics systems.
  • PCB Design Skills: Strong experience with PCB design tools such as Altium Designer.
  • Industry Experience: A decent level of industry experience in electronics engineering, preferably in a related field such as cybersecurity, IoT, or embedded systems.
  • Testing & Production Knowledge: Solid understanding of testing, validation, and production processes. Experience with prototyping and product lifecycle management.
  • Team Collaboration: Comfortable working in a small, multidisciplinary team environment where you will be contributing ideas and collaborating with colleagues across various engineering domains.

Desirable Skills:

  • Experience in the cybersecurity or embedded systems industry.
  • Familiarity with secure hardware design and hardware-based security solutions.
  • Knowledge of security protocols and their implementation in hardware.

Benefits:

  • Competitive salary based on experience.
  • Opportunity to join a growing start-up with huge potential for career advancement.
  • A dynamic, inclusive, and collaborative work environment.
  • Flexible working hours.
  • Professional development opportunities and access to cutting-edge technologies.

If you’re passionate about designing secure, high-performance electronics and want to work on ground-breaking cybersecurity products, apply today with an up to date CV!

Electronic Engineer

Position: Electronics Engineer

Location: Sheffield

Salary: Up to £50,000

KO2s Client, a rapidly growing start-up, is looking for a highly skilled and motivated Electronics Engineer to join their dynamic team in Sheffield. This is an exciting opportunity to be part of an innovative company at the forefront of electronics development, contributing to cutting-edge projects that will shape the future.

As an Electronics Engineer with KO2s Client, you will play a critical role in the design and development of new products, ensuring the successful creation and testing of complex electronic circuits. Key responsibilities will include PCB design and layout using Altium, as well as designing and testing electronic circuits to meet the company’s technical requirements.

Key Skills and Qualifications:

  • PCB design and layout experience using Altium.
  • Strong background in electronic circuit design and testing.
  • A relevant degree in electronics engineering or a related field.
  • Excellent problem-solving abilities and attention to detail.
  • Ability to work both independently and as part of a collaborative team in a fast-paced environment.

If you’re passionate about electronics and ready to contribute to an exciting start-up, we would love to hear from you! KO2s Client offers a fantastic opportunity to develop your career and make an immediate impact within a rapidly growing company.

Apply now to join this exciting journey with KO2s Client!

Electronics Engineer

Join KO2’s Client – A Leading Provider of electronics for explosive detection systems

Are you an electronics engineer with a passion for designing cutting-edge safety solutions? KO2’s client, based in Rochdale, is seeking an electronics engineer to join their expert team in developing world-class equipment designed to protect hazardous environments. This is an exciting opportunity to work on intrinsically safe equipment that limits the energy within hazardous areas, preventing potential explosions.

As an electronics engineer in this role, you will bring your analogue and digital electronics expertise to the table, taking projects from concept phase to mass manufacturing. This position offers a cradle-to-grave design experience, with the chance to collaborate with a multi-disciplinary team of 10, including specialists in test, PCB, firmware, and technical authoring. You’ll work alongside two other talented electronics engineers in a role that emphasizes analogue electronics. If you’re keen to develop your skills and knowledge, this is the perfect opportunity to dive deeper into the world of functional safety, ATEX, IECEx, and IEC 61508 standards.

While embedded software knowledge is beneficial, this is a primarily 90% electronics role with an exciting chance to work on analogue electronics. KO2’s client offers a supportive, hands-on learning environment where your growth and development as an electronics engineer will be a priority.

Why KO2’s Client?

  • Hybrid working policy: 3 days in the office, 2 from home
  • Salary: £38,000 – £60,000
  • Pension: 8% contribution from the company (no employee contribution required)
  • Bonus: £2200 annually
  • Private healthcare benefits
  • Family-owned, private Spanish company with a global presence and 60 employees in Rochdale
  • Worldwide customer base with off-the-shelf solutions

If you’re an electronics engineer looking to make a tangible impact in a growing, innovative company, apply today to join KO2’s client and become a key player in revolutionizing safety equipment for hazardous environments.

Embedded Engineer

Embedded Engineer – Birmingham (Flexible Hybrid Work from Home) – Up to £55,000 + Benefits

KO2s client, a leading technology company based in Birmingham, is looking for an experienced Embedded Engineer to join their growing team. This exciting role offers the chance to work on next-generation products while maintaining and updating current systems. As an Embedded Engineer, you will play a key role in developing cutting-edge embedded systems and transitioning to new operating systems.

This position offers flexible hybrid working, with 2-3 days in the office per week or more remote options available.

Key Responsibilities:

  • Develop and optimize low-level software in C, specifically for STM32 firmware.
  • Work on GSM and GPRS protocols to enhance communication capabilities.
  • Lead the transition to a new operating system for their next generations of product
  • Collaborate with cross-functional teams to design and implement embedded solutions.
  • Ensure high-quality, reliable embedded systems through thorough testing and debugging.

Essential Skills & Experience:

  • 5+ years of industry experience in an Embedded Engineer role.
  • Strong proficiency in low-level development using C.
  • Extensive experience with STM32 firmware development.
  • Solid knowledge of RTOS and the ability to lead transitions to new operating systems.
  • Experience with GSM or GPRS communication protocols.

Desirable Skills:

  • Experience with CAN protocol.
  • Knowledge of MISRA C standards.
  • Familiarity with MQTT for IoT communication.

This is a fantastic opportunity to join a forward-thinking company at the forefront of technology. The next generation of products is on the horizon, and as an Embedded Engineer, you’ll be at the heart of this exciting evolution.

Salary: Up to £55,00 + benefits

If you are a passionate and experienced Embedded Engineer with a strong background in C programming, STM32 firmware, and RTOS, KO2s client wants to hear from you. Apply now and take the next step in your career with a leading company in Birmingham!