2+ years of graphics software engineering experience with PhD Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 5+ years of experience with C/C++ programming 5+ years of object-oriented and component-based design experience Problem-solving and communication skills Preferred Qualifications Experience delivering AAA Games, working on Graphics subsystems or the More ❯
Northampton, West Northamptonshire, Northamptonshire, United Kingdom Hybrid / WFH Options
Logistex
Are you looking for an opportunity to shape the future of software quality in a forward-thinking company? Are you experienced within C/C++ and Java? If YES, you could be the Software Engineer we are looking for! What is your focus as a Software Engineer? You will be responsible for developing, testing, and implementing high-quality software solutions … Conduct testing, troubleshooting, and debugging to optimise software performance and resolve issues. What we are looking for? Degree in Computer Science, Software Engineering, or a related field. Experience in C/C++ and Java Competent in Linux (Unix) based operating systems and able to write shell scripts Experience with warehouse management systems (WMS) or automation systems is a bonus. Apply More ❯
design, prototyping, embedded firmware, and system testing — shaping real-world defence technologies. What You’ll Be Doing Develop control strategies for power systems Code embedded firmware (DSPs/microcontrollers – C/C++) Prototype and test power electronic systems Collaborate with electrical, software, and systems engineers Drive reusability and efficiency in development Interact directly with customers to define and deliver on … requirements What We’re Looking For Degree-qualified in Electrical/Electronic Engineering or similar Proven experience in embedded systems (defence, aerospace, automotive, or similar) Strong C/C++ skills and hands-on DSP experience Passionate, proactive, and adaptable engineer Eligible for UK Security Clearance (SC) Bonus Points For Power electronics system testing experience Familiarity with tools like DOORS, Polarion More ❯
Leicester, Leicestershire, East Midlands, United Kingdom
ACS Performance
PCB layout tools and Microsoft Office. Desirable Skills: Experience managing multi-disciplinary teams. Background in precision engineering , machine tools, or automation. Supplier engagement experience and use of MATLAB or C/C# programming. Experience in prototyping and new product introduction. Required Qualifications: Degree in Electronic or Mechatronic Engineering (or equivalent). At least 3 years' experience in a Senior Design More ❯
of delivering digital electronics designs from architecture to production, preferably with a focus on battery powered, MCU-based applications. Oversight of PCB Design & layout. A good understanding of embedded C for microcontrollers. Familiarity with standard interface busses such as SPI, I2C, UART & USB. Product development with regards to DFx (design for safety, testability, and manufacturability). Knowledge of test & verification More ❯
of delivering digital electronics designs from architecture to production, preferably with a focus on battery powered, MCU-based applications. Oversight of PCB Design & layout. A good understanding of embedded C for microcontrollers. Familiarity with standard interface busses such as SPI, I2C, UART & USB. Product development with regards to DFx (design for safety, testability, and manufacturability). Knowledge of test & verification More ❯
Training and certification. Experience and certification for conducting testing on proving grounds. Knowledge of instrument calibration processes. Proficient in the use and application of a programming/scripting language (C/C++, python, Java, or similar). Educated to Degree level in a Systems, Mechanical, Electrical/Electronic or related field or equivalent. Additional Information: This role is INSIDE IR35. More ❯
Training and certification. Experience and certification for conducting testing on proving grounds. Knowledge of instrument calibration processes. Proficient in the use and application of a programming/scripting language (C/C++, python, Java, or similar). Educated to Degree level in a Systems, Mechanical, Electrical/Electronic or related field or equivalent. Additional Information: This role is INSIDE IR35 More ❯
of delivering digital electronics designs from architecture to production, preferably with a focus on battery powered, MCU-based applications. Oversight of PCB Design & layout. A good understanding of embedded C for microcontrollers. Familiarity with standard interface busses such as SPI, I2C, UART & USB. Product development with regards to DFx (design for safety, testability, and manufacturability). Knowledge of test & verification More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
experienced electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers Collaborate closely with … and firmware Skills Required: Proven experience as an embedded software engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embedded software development using C Experience with schematics, PCB layout and hardware debugging Location and Flexibility: The role is based in Birmingham. KO2's client values team collaboration and face-to-face engineering discussions, so More ❯
experienced electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers Collaborate closely with … and firmware Skills Required: Proven experience as an embedded software engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embedded software development using C Experience with schematics, PCB layout and hardware debugging Location and Flexibility: The role is based in Birmingham. KO2’s client values team collaboration and face-to-face engineering discussions, so More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
KO2 Embedded Recruitment Solutions Ltd
experienced electronics engineer who enjoys a mix of hardware and software design. You will be involved in designing both analogue electronics and digital electronics, as well as writing embedded C for real-time systems. Key Responsibilities: Design and develop analogue and digital electronics for embedded systems Write and maintain embedded C code for ARM or similar microcontrollers Collaborate closely with … and firmware Skills Required: Proven experience as an embedded software engineer Strong background as an electronics engineer, covering both analogue and digital electronics Proficiency in embedded software development using C Experience with schematics, PCB layout and hardware debugging Location and Flexibility: The role is based in Birmingham. KO2's client values team collaboration and face-to-face engineering discussions, so More ❯
apprenticeship opportunity What you need A demonstrable interest in a career in data analyst through subjects like maths, computing, physics, or personal projects 3 or more A-Levels (A-C) or equivalent (STEM subjects are a plus) 5 GCSEs including Maths and English at grade 4 (C) or above (or equivalent) Basic IT skills and confidence using spreadsheets or data More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Digital Native
apprenticeship opportunity What you need A demonstrable interest in a career in data analyst through subjects like maths, computing, physics, or personal projects 3 or more A-Levels (A-C) or equivalent (STEM subjects are a plus) 5 GCSEs including Maths and English at grade 4 (C) or above (or equivalent) Basic IT skills and confidence using spreadsheets or data More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯
pipelines (not infrastructure) Contribute to the delivery of a product used globally in fast-paced simulation environments What we’re looking for: Hands-on experience in C# (.NET), Java, C, C++, or other languages A background in software engineering and strong coding ability Familiarity with Azure DevOps, Git, and branching/version control best practices Strong understanding of deployment processes More ❯