Software Engineer – Rust / C++ (Contract)

  • Up to £650 per day (Outside IR35)
  • Birmingham – 3 days onsite
  • 3 month contract (initially)
  • Start date: ASAP

We are looking for a Software Engineer to join our client’s team in Birmingham on a seriously exciting Autonomous Guided Vehicle (AGV) project. Imagine multiple AGV’s all running in sync, in real-time. This is a huge engineering challenge and plenty of fun.

You’ll mainly work in Rust, but strong C++ developers with a Computer Science background and the drive to get into Rust are very welcome. Experience with industrial systems or PLCs is a big plus.

What you’ll be doing

  • Building support tooling to control the AGVs
  • Developing diagnostics and feedback systems for the full AGV fleet

What you’ll need

  • Strong Rust or C++ (happy to learn Rust if new to it)
  • Solid problem-solving skills
  • Computer Science background
  • Linux experience (nice to have)
  • Industrial/PLC knowledge (desirable)

This is a chance to make a real impact in an SME environment, working in a supportive team on cutting-edge engineering problems.

C++ Software Engineer

Join KO2’s Client: Revolutionizing Brain Understanding Through Cutting-Edge Technology!

Are you ready to take your career to the next level by working on ground-breaking projects that reverse-engineer the brain? KO2’s client, based in Sheffield, is on a mission to push the boundaries of neuroscience and artificial intelligence. This is your opportunity to be part of a company dedicated to algorithm design and implementation that helps us unlock the mysteries of how the brain works.

As a key player in this innovative team, you’ll contribute to algorithm design and implementation with a strong focus on neural research, AI, and robotics. The role requires deep expertise in algorithm design and implementation, along with hands-on experience in:

  • C++ development
  • Industry best-practice environments (version control, CI, agile)

What we’re looking for:

  • A PhD in robotics, computer science, or related fields, or equivalent industry experience
  • A strong understanding of algorithm design and implementation
  • Proven ability to work within agile environments and follow industry best practices

What’s on offer:

  • A competitive salary between £70,000 and £80,000
  • A hybrid role, with 2 days on-site in Sheffield
  • The chance to work on cutting-edge projects that blend robotics, neuroscience, and AI

Ready to help us change the future? Apply now and become part of the team at KO2’s client, where algorithm design and implementation is driving the next frontier in brain science!

Engineering Operations Manager

Job Title: Engineering Operations Manager

Salary: £45,000 – £55,000

Work Schedule: Manchester, Hybrid (2 days in office, 3 days remote)

Our client is seeking an experienced and dynamic Engineering Operations Manager to join their innovative team. This is an exciting opportunity to work with cutting-edge technology, playing a crucial role in managing and refining production processes, and ensuring seamless integration with third-party subcontractors.

Key Responsibilities:

  • Operational Excellence: Collaborate with product managers and subcontract managers to refine production processes, ensuring that customer demands and product requirements are met efficiently.
  • Subcontractor Management: Act as the primary point of contact for the subcontractor manufacturer, working to improve processes or identify new partners as needed.
  • Team Leadership: Lead a dedicated embedded team, consisting of electronics and embedded software engineers, to ensure product quality and alignment with customer expectations.
  • Technical Specifications: Define technical specifications by liaising with product managers, assessing customer feature requests, and determining feasibility, cost, and potential limitations.
  • Problem Solving: Identify product limitations, risks, and challenges, communicating effectively with OEMs and partners to ensure seamless product functionality.
  • Quality Assurance: Oversee the technical accuracy of installations and product performance, ensuring that all aspects of hardware and data integration meet the highest standards.
  • Customer Support: Provide second-line support by addressing and resolving complex installation issues, ensuring consistency and accuracy in installation processes.
  • Documentation and Training: Assist in creating and updating technical manuals and training materials, ensuring that installation guidelines are clear and up-to-date.

Qualifications:

  • Strong background in engineering operations or technical project management.
  • Excellent communication skills to articulate technical information clearly.
  • Experience working with embedded systems and electronics.
  • Ability to travel and a willingness to continuously learn and adapt to new technologies.

Our Client’s Product:

The product is an innovative hub with a temperature sensor, utilizing Modbus connections to manage heat efficiency through weather forecasts and electricity price data. The system is user-friendly, with an app-based interface for end-users.

Why Join Our Client?

This role offers the opportunity to be involved in the entire lifecycle of product implementation, from conception with product managers to successful and repeatable installations. If you are passionate about technology and thrive in a dynamic environment, this is the perfect opportunity for you to make a significant impact.

Apply now to join our client in transforming innovative ideas into practical solutions. If you’re ready to take on this exciting challenge, Andrew Knight at KO2 would love to hear from you!