Platform Recruitment jobs

    27 live vacancies at Platform Recruitment. Apply directly — no sign-up required.

    Application Engineer

    Platform Recruitment

    Technology
    Hybrid
    Suffolk, Newmarket
    Permanent
    Competitive

    Applications Engineer Location: Newmarket My client is a well-established global engineering business with a growing presence across global markets, they are expanding their team and are looking for a technically minded individual to join their business in Newmarket . This is an excellent opportunity for someone with a technical engineering background who enjoys working directly with customers and wants to develop their career within a commercially focused role. The Role As a Technical Sales & Applications Engineer, you will provide technical support to customers throughout the full sales lifecycle, helping them identify the right products and solutions for their specific applications. You will work closely with customers, internal engineering teams and other departments providing: pre-sales technical support, i nternal technical support & p ost-sales technical support. Key Responsibilities + Provide technical support to customers throughout the sales process + Review and interpret engineering specifications and understand customer application requirements. + Identify opportunities to recommend additional products and solutions where appropriate. + Take ownership of nominated key accounts with more complex technical requirements. + Manage complex customer orders through the business, coordinating with internal teams to ensure customer satisfaction. About You + A technical engineering background or relevant technical experience. + Experience within applications engineering, technical support, technical sales or account management . + A proactive approach and willingness to develop technical and product knowledge. + A strong customer-focused mindset and commitment to delivering excellent service. + Strong written and verbal communication skills. + A commercially minded and proactive approach to identifying sales opportunities + The ability to understand technical specifications and customer requirements. Salary : 45-55k DOE Location: Newmarket If you're interested in finding out more, please apply below. Thanks

    Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Hertfordshire, Royston
    Permanent
    Competitive

    Job Title: Software Engineer Location: South Cambridgeshire, Salary: up to £70,000 This is a rare opportunity for an engineer to join an elite R&D team, where your going to be working on the intersection of software and hardware development, working to develop the technologies the save thousands of lives. If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you. The Role You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You'll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers. Requirements - Engineering or electronics background - Strong software development skills in C#, Python and/or JavaScript - Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN - Comfortable reading schematics and using electronics tools such as multimeters and logic analysers - Experience working with PCBs and electronic instruments - Familiarity with IoT platforms and cloud integration If this role is of interest, please apply below.

    C# Software Engineer

    Platform Recruitment

    Technology
    On-Site
    Hertfordshire, Royston
    Permanent
    Competitive

    Job Title: C#/.NET Software Engineer Location: South Cambridgeshire Salary: Up to 70,000 Working Pattern: Hybrid 2 days in office This is a brilliant opportunity for aC#/.NET engineer to join a fast-growing technology company whose software is used by scientists and engineers across the world. You'll be writing code that drives real machines connecting instrumentation, automation systems, and digital workflows that power cutting-edge scientific processes. It's a genuinely hands-on role where your work has direct, visible impact. The Role You'll design and build high-quality software across desktop, embedded, and server environments, working alongside a talented team of architects, engineers, and product managers to deliver robust, user-focused solutions. You'll also contribute to architectural decisions and mentor junior developers. Requirements - Strong C#/.NET development experience - Strong knowledge of software design principles, testing and DevOps pipelines - Experience building Windows applications with XAML - Familiarity with IoT protocols such as MQTT and OPC/UA - SQL databases and Linux OS experience - Comfortable working with AI tools If this role is of interest, please apply below.

    Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Oxfordshire, Oxford
    Permanent
    Competitive

    Job Title: Software Engineer Location: Oxford Work setup: Hybrid Salary: 60- 80k depending on experience Platform Recruitment has partnered with a clinical-stage biotech company building towards life-changing healthcare. They are looking for a Software Engineer to join their team. This is an impactful role where your code will contribute to saving lives. The Role Build internal apps and web tools for exploring complex biological data, APIs, data access layers, integrations, and AI-powered tools alongside bioinformaticians and data scientists. You'll own projects end-to-end. Requirements - Strong C#/.NET development experience - Strong JavaScript/TypeScript + React experience - Working knowledge of Python - Life science or biological data background (very desirable) Benefits - Private healthcare - 10% pension match - Annual bonus - Share options If this role is of interest, please apply below.

    Senior Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Harston
    Permanent
    Competitive

    Senior Embedded Software Engineer 60- 70k Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades. Responsibilities: - Design and develop bare metal and RTOS embedded software using C/C++ on ARM Cortex MCUs - Create production support software, like test jig interfaces and calibration tools - Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: - 5+ of Embedded Firmware/Software engineering experience - Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) - Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) - Understanding of Digital Signal Processing What you'll get: - 60-70k DOE - 25 days holiday + bank holidays - Competitive pension - Discretionary annual bonus - Private medical - Early Friday finish Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!

    Machine Learning Engineer (Computer Vision)

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Cambridge
    Permanent
    Competitive

    Job Title: Machine Learning Engineer (Computer Vision) Location: Cambridge Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements - A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline - At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role - Strong Python programming skills - Experience with PyTorch, TensorFlow, or similar machine learning frameworks - Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking - Experience working with real-world datasets and deploying models into production environments - Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.

    Machine Learning Engineer (Computer Vision)

    Platform Recruitment

    Technology
    Hybrid
    Oxfordshire, Oxford
    Permanent
    Competitive

    Job Title: Machine Learning Engineer (Computer Vision) Location: Oxford Salary: Up to £160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements - A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline - At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role - Strong Python programming skills - Experience with PyTorch, TensorFlow, or similar machine learning frameworks - Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking - Experience working with real-world datasets and deploying models into production environments - Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.

    Machine Learning Engineer (Computer Vision)

    Platform Recruitment

    Technology
    Hybrid
    London
    Permanent
    Competitive

    Job Title: Machine Learning Engineer (Computer Vision) Location: London Salary: Up to 160,000 (DOE) We are looking for a Machine Learning Engineer with experience in Computer Vision to join a growing engineering team developing machine learning solutions for complex real-world environments. This role would suit someone with a strong technical background who enjoys taking models from research through to deployment and working closely with engineers, data scientists, and domain experts. The Role You will be responsible for designing, training, and deploying computer vision models, working across the full machine learning lifecycle. The work will involve building production-ready systems, evaluating model performance, and contributing to technical decisions across a range of projects. Requirements - A degree from a leading Russell Group university in Computer Science, Mathematics, Engineering, Physics, or a related discipline - At least 2 years of commercial experience in a Machine Learning, AI, or Computer Vision Engineering role - Strong Python programming skills - Experience with PyTorch, TensorFlow, or similar machine learning frameworks - Experience developing computer vision models using techniques such as object detection, image classification, segmentation, or tracking - Experience working with real-world datasets and deploying models into production environments - Strong communication skills and the ability to work within a multidisciplinary team If this role is of interest, please apply below.

    Principal Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Waterbeach
    Permanent
    Competitive

    Title: Principal Software Engineer Role: Distributed Systems & Communications Location: Cambridgeshire Salary: 60- 80k Platform Recruitment has partnered with an innovative technology company developing mission-critical systems used by organisations worldwide. They're looking for a Principal Software Engineer to help shape the technical direction of their platform. Key Responsibilities: - Lead architecture and implementation of systems in C#/.NET - Build low-latency applications handling high-volume data traffic - Drive technical vision and mentor engineers across the team - Oversee code reviews, coding standards and CI/CD pipelines Key Requirements: - 10+ years C# and .NET Core - Strong distributed systems and microservices background - Hands-on experience with RabbitMQ, Kafka or similar messaging technologies - Proficiency with TCP/IP, gRPC and high-availability protocols - Performance tuning, concurrency and multithreading expertise - Docker, Kubernetes and CI/CD familiarity - Relevant degree If this sounds like your next challenge, apply with a copy of your CV.

    Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Cambridge
    Permanent
    £40 - £80/hr

    Embedded Software Engineer £40-80k DOE Cambridge Are you a software engineer who wants to work with some of the most high-tech companies in the world? One of the UK s leading consultancies is hiring software engineers to join their high-growth, driven, and extremely motivated team. They partner with clients from leading global brands to startups to identify growth opportunities through innovative solutions, taking pride in their success. They operate as a meritocracy and give leadership responsibilities based on skill rather than length of service. You can get promoted rapidly depending on your skill. Responsibilities as an Embedded Software Engineer: + Design and develop software applications and control algorithms using OO languages (C# and C++) and/or embedded code (C) + Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Technical requirements for an Embedded Software Engineer: + Proficiency in C/C++, C#, or .NET for PC application development + Experience developing ARM Cortex MCUs + Professional experience utilising Docker containers + Strong understanding of software development lifecycle and version control (e.g., Git). Desirable experiences for an Embedded Software Engineer: + Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820 + 3+ years of experience in a regulated industry Apply today to join a highly innovative and world renowned consultancy!

    Embedded Linux Engineer

    Platform Recruitment

    Design
    Hybrid
    Cambridgeshire, Cambridge
    Permanent
    Competitive

    Embedded Linux Engineer 60-70k Cambridge Are you a driven engineer experienced with Linux build systems & networking? I am partnered with an ambitious scale-up in the heart of Cambridge that takes a leading role in wireless innovation. The company started as a passion project, and since then it has grown into a company that develops architecture that huge multinationals model their systems after. Responsibilities as an Embedded Linux Engineer : - Porting the OS, integrating with ODM software - Fixing build issues when moving to new platforms and applying patches to debug open-source software - Researching technical growth Requirements: - Highly experienced with embedded build systems, preferably buildroot, OpenWRT, or other WRT-Variants - Experienced with CLANG and very confident working with patches on open source software - Strong understanding of network protocols Desirable skills for an Embedded Linux Engineer: - Experience developing Linux kernel modules and using the kernel build system - Knowledge of the Wireless and Linux network stack - Experience managing the process from a reference board to production Apply now to join an R&D team shaping the future of networking!

    Principal Embedded Linux Engineer

    Platform Recruitment

    Design
    Hybrid
    Cambridgeshire, Milton
    Permanent
    Competitive

    Principal Embedded Linux Engineer 80-90k Cambridge Are you a Linux expert with a passion for high-performance embedded systems? My client is looking for a Principal Software Engineer to drive the architecture and design of their industry-leading products. As a Principal Engineer, you are defining the future of their platforms. You will work closely with the Software Architect to bridge the gap between complex hardware constraints and cutting-edge Linux expertise. Responsibilities: + Define and maintain the software architecture, translating complex requirements into actionable engineering plans while leading the implementation of features + Apply hands-on expertise with protocols & utilise schematics to ensure seamless integration, in addition to driving root cause analysis for critical system issues + Build and mentor elite engineering teams Required Experience: + 10+ years of experience with Linux platforms, including kernel customisation, platform security, and performance optimisation + Advanced proficiency in C programming for embedded environments + Proven system diagnostics experience + A solid understanding of networking concepts and security mechanisms What's in it for you? + Competitive salary & benefits package + Resolve real-world issues and collaborate with a team of elite engineers at all levels + Define software architecture for, and execute, world-class projects Passionate about Linux, networking, and working on impactful projects? Apply!

    Senior DSP Firmware Engineer

    Platform Recruitment

    Technology
    Hybrid
    Hertfordshire, Stevenage
    Contract
    Competitive

    Senior DSP Firmware Engineer Contract Hybrid Stevenage The Role - Design, simulate and implement DSP algorithms for advanced communications and sensing systems. - Develop, test and verify FPGA firmware using VHDL and/or Verilog. - Produce firmware designs from system requirements and functional specifications. - Support hardware integration, debugging and product development within a multidisciplinary engineering team. Key Skills - 5+ years' FPGA/DSP development experience. - Strong VHDL and/or Verilog design skills. - FPGA simulation, verification and test experience. - Experience with formal configuration control. Desirable - C/C++ for SoC or embedded processor development. - Xilinx Versal AI Engines. - 5G/LTE communications. - Technical leadership experience. Sponsorship is not available for this position.

    Senior Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Hertfordshire, Royston
    Permanent
    Competitive

    Senior Embedded Software Engineer Cambridge Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle? My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : - Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs - Create production support software, like test jig interfaces and calibration tools - Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: - 5+ of Embedded Firmware/Software engineering experience - Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) - Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) - Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!

    Firmware Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Milton
    Permanent
    Competitive

    Firmware Engineer Cambridge Would you like to work on developing an extremely precise deep-tech platform with real-world impact? My client is offering the chance to work with a truly multidisciplinary team on developing cutting-edge technologies, giving you an opportunity to work alongside a highly motivated team of engineers from all walks of life. Responsibilities as a Firmware Engineer: - Develop driver firmware for proprietary silicon - Work throughout the whole SDLC, including bring-up, regression testing and performance testing - Validate new silicon chips Experience required: - Strong background in real-time embedded firmware - 5+ years of experience with C/C++ development - 2+ years of experience with Python - Experience developing cross-platform code Desirable skills for a Firmware Engineer to have; - Experience with unit test frameworks like pytest, build scripting, Jenkins CI/CD automation - Good understanding of ARM Cortex-M series processors and CPU architecture - Some PCB electronics design experiences - Familiarity with Linux, Git, Bash, and Tcl Compensation: - Private health insurance - Life insurance - 33 days holiday - Expert training from renowned industry veterans Apply now to join a company truly leading their niche in one of the most vibrant cities on Earth for R&D!

    Embedded Linux Software Engineer

    Platform Recruitment

    Design
    Hybrid
    Cambridgeshire, Milton
    Permanent
    Competitive

    Embedded Linux Software Engineer 60-70k Cambridge My client is an essential company in the communications and data industry. Their presence spans hundreds of countries, and their engineering makes up a vital part of the global networking infrastructure. They are looking for an Embedded Software Engineer with strong Linux experience to join their software dev team. Responsibilities as an Embedded Linux Software Engineer : - Design & implement software solutions in C - Integrate Linux software with hardware, interpreting schematics - Collaborate with other teams to analyse technical issues and contribute to their timely and effective resolution Requirements: - Experienced in developing ARM MCUs in C - Confident with Linux-based systems development, including experience with the Linux boot process, DTB, and kernel drivers - Familiar with networking protocols - Proficiency in developing user-level software that interacts with the Linux operating system Bonus skills for an Embedded Linux Software Engineer: - Familiarity with Yocto - Experience with Git & JIRA Apply now if you have a passion for networking, Linux, and C. Become a key player in the development of global infrastructure!

    Senior Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, St. Ives
    Permanent
    £60 - £70/hr

    Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: - Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms - Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: - Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. - Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) - High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: - Experience developing on Arm Cortex platforms utilising either RTOS or bare metal - Working knowledge of embedded security - Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.

    Senior Firmware Engineer

    Platform Recruitment

    Technology
    Hybrid
    Norfolk, Norwich
    Permanent
    Competitive

    Senior Firmware Engineer 60-70k Norfolk Join an innovative technology company dedicated to developing cutting-edge power systems, motors, and motor controllers across diverse market sectors. We are looking for an integral member of the Engineering Team to deliver robust firmware and software solutions. Responsibilities as a Senior Firmware Engineer: - Design, develop, maintain, and test firmware and software for products focusing on power systems, motors, and motor controllers - Act as the technical interface with the hardware design team and ensure all code development meets company standards - Actively promote continuous improvement in development and coding practices, while also supporting QA and optimising performance. Requirements: - Developing ARM MCUs in C - Python experience - Proven experience writing code to control power electronic systems - Ability to read and understand electronic schematics - Familiarity with coding standards, such as MISRA - Knowledge of firmware/software debugging and validation techniques Apply now to drive the next generation of power systems and deliver cutting-edge firmware solutions!

    Machine Learning Engineer

    Platform Recruitment

    Technology
    Hybrid
    London
    Permanent
    Competitive

    Job Title: Machine Learning Engineer Location: London Salary: Up to 70,000 DOE This is a unique opportunity for a Machine Learning Engineer to join a well-funded early-stage company building frontier AI systems focused on optimising complex operational environments. Working at the intersection of scientific machine learning, time-series modelling, optimisation, and real-world deployment, you will help shape products designed for measurable real-world impact. This is a hands-on engineering role where you will work closely with a high-calibre founding team, industrial data, and customer environments to take machine learning systems from early validation through to scalable deployment. The Role You will design, build, and deploy advanced machine learning models capable of solving complex operational challenges in real-world environments. Working closely with engineering and product teams, you will help develop scalable systems that can operate effectively with imperfect, high-volume data while contributing to the long-term technical direction of the platform. Requirements - A strong academic background in a quantitative STEM discipline such as Computer Science, Mathematics, Physics, Engineering, or related fields - Commercial experience developing machine learning solutions using Python and modern ML frameworks - Strong understanding of applied machine learning techniques, particularly around modelling complex systems and large-scale datasets - Experience working with time-series, forecasting, optimisation, or probabilistic modelling approaches - Comfortable working with unstructured or inconsistent real-world data in production settings - A problem-solving mindset with the ability to work autonomously within a fast-moving environment - Interest in applying machine learning to operational, industrial, or physical systems Desirable Experience - Experience deploying ML systems into production environments - Exposure to scientific machine learning, simulation, or reinforcement learning - Familiarity with cloud infrastructure and scalable ML pipelines If this opportunity is of interest, please apply below.

    Lead Hardware Engineer

    Platform Recruitment

    Technology
    Hybrid
    Norfolk, Norwich
    Permanent
    Competitive

    Lead Hardware Engineer Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems for automotive and mobility applications. You will take technical leadership of automotive hardware development, driving the design of high-voltage, production-ready systems from concept through to validation and full-scale manufacturing. Responsibilities: - Leading the design and development of automotive hardware including 600V power electronics, inverters, bi-directional DC-DC converters and battery charging systems. - Defining hardware architecture and taking ownership of delivery through concept, design, validation and production release. - Leading and mentoring a team of hardware engineers, ensuring delivery against technical, cost and schedule targets. - Driving Design for Manufacture (DFM), Design for Cost (DFC) and FMEA activities to ensure scalable, high-volume production readiness. - Working closely with project managers, software, systems and manufacturing teams to ensure robust integration and delivery. - Supporting supplier engagement, component selection, cost reduction and value engineering activities. Requirements: - Strong experience in automotive or electrification hardware development, ideally within high-voltage power electronics systems. - Proven ability to lead engineering teams and deliver complex hardware projects in a structured environment. - Strong understanding of high-volume automotive design, including cost, manufacturability and production scalability. - Experience with FMEA, DVP, reliability engineering and hardware validation activities. - Ability to work across multidisciplinary teams including software, mechanical, systems and manufacturing. Bonus Skills: - Experience with 600V power electronics, inverters, DC-DC converters or EV charging systems. - Knowledge of EMC, safety standards and automotive certification processes. Experience driving cost reduction, supplier development and production optimisation. - Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more.

    Lead Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Norfolk, Norwich
    Permanent
    Competitive

    Lead Software Engineer Hybrid Norwich This is an opportunity to join an innovative engineering company developing next-generation electric drive systems. You will take technical leadership of embedded software development across BSW and application layers, helping to define architecture and deliver robust, high-performance software for electric drive technologies from concept through to production. Responsibilities: - Leading the design and development of embedded software across motor control, inverter control, DC-DC systems, diagnostics and related vehicle functions. - Defining and maintaining software architecture aligned to system and product requirements. - Driving full lifecycle delivery from requirements through implementation, verification, validation and release. - Collaborating closely with systems, hardware, controls and test teams to ensure seamless integration and system performance. - Overseeing software integration, bench testing, HIL validation and system-level debugging activities. - Driving software quality, compliance and continuous improvement across tools, processes and standards. Requirements: - Strong experience in embedded software development for electric drive, automotive or safety-critical systems. - Proven ability to lead software teams and deliver complex embedded projects in a structured environment. - Strong understanding of embedded architecture, real-time systems and control software integration. - Experience with software verification and validation including unit, integration and system-level testing. - Familiarity with ISO 26262, ASPICE, MISRA C and functional safety principles. Bonus Skills: - Experience with motor control, inverter or power electronics software integration. - Knowledge of model-based development, CI/CD, automated testing and configuration management. - Experience working closely with hardware and controls teams in electrification or automotive systems. Apply now to join a highly innovative company operating at the forefront of electrification technology. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Electronics, Embedded Software, FPGA, Mechanical, C++, DevOps, Technical Sales, Project Management and more

    Software Engineering Manager

    Platform Recruitment

    Technology
    Hybrid
    London
    Permanent
    Competitive

    Software Engineering Manager - 85,000 Title : Software Engineering Manager Client : Software house Location : London (Hybrid) Salary : Up to 85,000 Reporting directly to the Managing Director, this is an opportunity for a Software Engineering Manager with at least 1 year's experience as a Scrum Master to join a growing and highly technical team of software engineers in the graphics/scientific/engineering computing space. You will have overall responsibility for overseeing the development roadmap and overall development activities, with scope to grow further within the business. There are currently 10 developers in your team. Requirements: - 2 years+ as an Engineering Manager - C++ is your strongest language - 1 year+ as Scrum Master If you are interested learning more, please contact (email address removed). com for more information or a confidential chat.

    Senior Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Northamptonshire, Northampton
    Permanent
    Competitive

    Senior Software Engineer Northampton 45-55k My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud-based services Rather than focusing solely on individual software components, they design and develop complete end-to-end products intended for deployment in real-world environments. The Opportunity They are seeking an experienced Senior Software Engineer who enjoys solving complex technical challenges and taking ownership of delivering practical, robust solutions. This is a broad, product-focused engineering role suited to someone who can move comfortably across multiple technologies, understand the bigger picture, and make sound technical decisions that balance engineering quality with commercial objectives. Key Responsibilities - Design, develop and maintain software - Take ownership of technical projects from concept through to deployment. - Develop solutions across embedded, backend, cloud and web technologies. - Build and enhance Linux-based edge computing systems. - Integrate software with cameras, sensors, and other hardware systems. - Evaluate and adopt modern development tools, including AI-assisted development workflows where appropriate. - Contribute to technical architecture, system design, and engineering best practices. Required Skills & Experience - Proficiency in C and C++. - Experience developing applications in Python. - Experience with JavaScript and modern web development frameworks. - Strong Linux development experience. - Experience working with embedded systems, edge computing devices, or - hardware-integrated products. - Excellent communication and stakeholder management skills. Desirable / Bonus Skills - Experience with video capture, processing and streaming technologies. - Cloud platform development and deployment experience. - Experience building cloud-connected edge devices. - Exposure to real-time systems. - Practical use of AI-assisted development tools and LLMs within software - engineering workflows. This is an opportunity to work on genuinely varied and challenging projects where your contribution will directly influence products used in real-world environments. You will join a small, highly capable team developing innovative vision-based systems and will have the freedom to make technical decisions, take ownership of outcomes, and help shape the future direction of our products and platforms.

    Firmware Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Cambridge
    Permanent
    £45 - £65/hr

    Embedded Software Engineer Cambridge Hybrid £45-65k Our client is a privately funded SME developing state-of-the-art radar technology. Their technology is deployed within high-growth markets, including Unmanned Aerial Vehicles, where accurate sensing is critical. The business is engineering-led, with a collaborative culture that brings together specialists across embedded software, electronics, RF design, signal processing, and systems engineering. They operate an Agile development environment and maintain close relationships with UAV partners, alongside operating their own drone fleet for testing and development. This is an opportunity to join a growing team where engineers are encouraged to take ownership, contribute ideas, and work across the full product development lifecycle. Key Responsibilities - Design, develop, and maintain embedded software in C/C++ - Develop software for STM32s operating in bare-metal and RTOS environments. - Investigate and resolve complex software and system-level issues. - Contribute to the software architecture of new advanced sensing systems Requirements Essential - Commercial experience developing embedded software in C/C++. - Experience working within bare-metal and/or RTOS-based embedded environments. - Strong understanding of microcontroller-based systems and embedded architectures. - Comfortable working in a fast-paced start-up environment - Familiarity with software development best practices including version control and code reviews. Desirable - Hobbyist engineer with complex software/hardware projects completed in own time - Exposure to signal processing, sensing systems, radar technology, or UAV applications. Benefits + Competitive salary DOE + 10% bonus in share options + Led by engineers, for engineers + Strong employee value proposition If you are looking to join an early stage growing company, on exciting projects involving UAV, & sensing, then this opportunity is for you. Apply today!

    Principal Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Milton
    Permanent
    Competitive

    Principal Embedded Software Engineer 70-85k + Bonus Cambridge This is an opportunity to join a market-leading communications technology company developing mission-critical comms systems. You will take technical ownership of embedded application software development across Linux and Android platforms, helping deliver the next generation of technology that underpins secure communications. Responsibilities: - Designing, developing and testing embedded application software across Embedded Linux and Android platforms. - Leading software component activities including architecture, task planning, technical reviews and integration testing. - Developing new application features whilst maintaining and enhancing existing software components. - Translating complex telecommunications specifications (ETSI, 3GPP, RFCs) into robust software solutions. Requirements: - 10+ years' commercial software development experience delivering released embedded Linux and Android products. - Strong C development experience within embedded Linux user-space environments. - Commercial Android application development experience using Java and modern application architectures. - Solid understanding of RTOS concepts and embedded software systems. - Experience applying Test-Driven Development (TDD) methodologies within embedded and Android environments. Bonus Skills: - Experience with ARM-based embedded platforms and multi-core systems. - Familiarity with Agile / Scrum software development methodologies. - Experience providing technical leadership on large, multi-disciplinary engineering projects. Apply now to join a highly respected engineering team developing critical communications technology relied upon by organisations around the world. Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.

    Senior Embedded Software Engineer

    Platform Recruitment

    Technology
    Hybrid
    Cambridgeshire, Whittlesford
    Permanent
    Competitive

    Senior Embedded Software Engineer Cambridgeshire Hybrid This is an opportunity to join a leading engineering consultancy delivering complex technology projects across defence, medical and industrial sectors. We're looking for a well-rounded Embedded Software Engineer with strong Embedded Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: - Developing custom Embedded Linux platforms using Yocto. - Working at kernel, driver and system level on Arm-based embedded platforms. - Supporting board bring-up, hardware integration, debugging and performance optimisation. - Developing software for RTOS and bare-metal embedded systems. - Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: - Commercial Embedded Linux development experience. - Strong hands-on Yocto experience, including building and maintaining custom Linux images. - Experience with Linux kernel, device driver and low-level system development. - Strong C/C++ programming skills. - Experience with RTOS, MCU and bare-metal embedded development. - Ability to adapt to new technologies and work across different domains. - Eligible for UK SC Security Clearance. Bonus Skills: - DSP or strong mathematical foundations. - Python, Rust or C# experience. - Experience working within consultancy, defence or highly varied engineering environments. This is not a Linux-only position. The successful engineer will spend periods focused heavily on Embedded Linux and Yocto, alongside projects involving RTOS, bare-metal and wider embedded development. The role is ideal for engineers who enjoy technical variety, continuous learning and solving new challenges rather than working on a single long-term product. Apply now to join a team where engineers regularly expand their skillsets and contribute to cutting-edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more.

    HR Business Partner Operations Analyst

    Platform Recruitment

    HR
    Hybrid
    Tyne And Wear, Newcastle Upon Tyne
    Permanent
    Competitive

    HRBP Operations Analyst Newcastle upon Tyne Competitive Salary Are you an HR professional looking to take the next step in your career within a fast-growing, innovative organisation? We're looking for a proactive HRBP Operations Analyst to join a collaborative HR team, supporting managers and employees across a dynamic business. This is an excellent opportunity for someone who enjoys balancing day-to-day HR operations with strategic people initiatives in a fast-paced environment where you'll have the autonomy to make a real impact. Key Responsibilities +Provide day-to-day HR advice and guidance to managers and employees on policies, procedures, and employee matters. +Support HR Business Partners with talent management, performance reviews, succession planning, and annual people processes. +Manage employee relations cases, including performance management, absence management, and other sensitive HR matters. +Coordinate core HR activities including training requests, internal transfers, onboarding support, and offboarding processes. +Assist with policy reviews, employee engagement initiatives, and continuous improvement of HR processes. About You We're looking for someone who is organised, approachable, and enjoys solving problems while building strong relationships across the business. You'll ideally have: +3-5 years' experience in an HR Generalist, HR Advisor, or HR Analyst role. +A strong understanding of UK employment law and HR best practice. Excellent communication and interpersonal skills. +Confidence working independently while collaborating effectively with stakeholders. +A 2:1 Bachelor's degree (or international equivalent) from a leading university, with strong academic achievements. +AAA minimum at A Level If you're an ambitious HR professional looking to develop your career within a high-performing and people-focused organisation, we'd love to hear from you. Apply today to find out more.