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.
Jul 26, 2026
Full time
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.
Senior Machine Learning Engineer Remote Salary 90,000- 160,000 (flexable) Hexwired Recruitment has partnered with an innovative AI technology company developing next-generation machine learning systems for real-world applications. They're looking for an experienced Machine Learning Engineer to join a small, highly technical team building production-grade AI solutions from the ground up. The Role This is a hands-on engineering position where you'll take ownership of key machine learning components throughout their entire lifecycle. You'll be responsible for designing, developing and deploying scalable ML systems that solve complex real-world problems. Your responsibilities will include: Designing and implementing production-ready machine learning systems. Owning the full ML lifecycle, from data preparation and model training through to deployment and optimisation. Translating research concepts into robust, scalable production solutions. Monitoring, debugging and improving models using production data and user feedback. Working closely with software engineers, researchers and product teams to deliver impactful features. Mentoring other engineers through technical leadership, code reviews and best practices. Building systems that balance performance, latency, reliability and scalability. Technology Python PyTorch and/or JAX GPU-based model training and inference Modern machine learning infrastructure What We're Looking For Commercial experience building and deploying machine learning models into production. Strong understanding of modern ML architectures and production challenges. Excellent software engineering skills with a focus on maintainable, production-quality code. Ability to work independently and take ownership of technical delivery. Strong problem-solving skills and a pragmatic approach to engineering. Excellent communication skills and a collaborative mindset. Apply today by contacting Hexwired Recruitment. If you are an experienced Senior Machine Learning Engineer looking for a new remote opportunity paying a market-leading salary up to 160,000. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Jul 25, 2026
Full time
Senior Machine Learning Engineer Remote Salary 90,000- 160,000 (flexable) Hexwired Recruitment has partnered with an innovative AI technology company developing next-generation machine learning systems for real-world applications. They're looking for an experienced Machine Learning Engineer to join a small, highly technical team building production-grade AI solutions from the ground up. The Role This is a hands-on engineering position where you'll take ownership of key machine learning components throughout their entire lifecycle. You'll be responsible for designing, developing and deploying scalable ML systems that solve complex real-world problems. Your responsibilities will include: Designing and implementing production-ready machine learning systems. Owning the full ML lifecycle, from data preparation and model training through to deployment and optimisation. Translating research concepts into robust, scalable production solutions. Monitoring, debugging and improving models using production data and user feedback. Working closely with software engineers, researchers and product teams to deliver impactful features. Mentoring other engineers through technical leadership, code reviews and best practices. Building systems that balance performance, latency, reliability and scalability. Technology Python PyTorch and/or JAX GPU-based model training and inference Modern machine learning infrastructure What We're Looking For Commercial experience building and deploying machine learning models into production. Strong understanding of modern ML architectures and production challenges. Excellent software engineering skills with a focus on maintainable, production-quality code. Ability to work independently and take ownership of technical delivery. Strong problem-solving skills and a pragmatic approach to engineering. Excellent communication skills and a collaborative mindset. Apply today by contacting Hexwired Recruitment. If you are an experienced Senior Machine Learning Engineer looking for a new remote opportunity paying a market-leading salary up to 160,000. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Full Stack Software Developer Location: Isle of Wight (On-site, 5 days per week) Salary: 45,000 - 50,000 Hexwired has partnered with a leading software engineering company that develops innovative software solutions for customers across highly technical industries. They are looking for an experienced Full Stack Software Developer to join their growing development team. This is an excellent opportunity for a developer with strong C#, SQL Server and modern web development experience who enjoys building high-quality applications throughout the full software development lifecycle. Key Responsibilities Design, develop and maintain complex software applications using C# and SQL Server. Collaborate with project managers and engineering teams to deliver high-quality software solutions. Produce functional and technical design documentation. Develop, review and maintain clean, reliable code in line with quality standards. Create and execute automated and manual testing. Troubleshoot software issues and support deployed applications. Mentor junior developers and provide technical guidance. Contribute to project planning, architecture and technical estimations. Requirements Degree or Diploma in Computer Science, Software Engineering or a related discipline. 3+ years' commercial Full Stack development experience. Strong experience with C#, SQL Server, HTML5, CSS3 and JavaScript/TypeScript. Experience across the full software development lifecycle. Knowledge of software testing, release management and maintenance. Strong communication and problem-solving skills. Experience working within structured development processes. Desirable Skills ASP.NET Core. React or Vue.js. Azure DevOps, Git and Visual Studio. Power BI or SQL Server Reporting Services. JSON and cloud technologies. Experience producing technical specifications. If you're a Full Stack Software Developer looking to join a collaborative engineering team working on innovative software solutions, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other opportunities across C++, Embedded Systems, Embedded Linux, C#, .NET, Python, JavaScript, Golang, FPGA, Electronics, Machine Learning, Data Science and Simulation, get in touch with Hexwired Recruitment today.
Jul 25, 2026
Full time
Full Stack Software Developer Location: Isle of Wight (On-site, 5 days per week) Salary: 45,000 - 50,000 Hexwired has partnered with a leading software engineering company that develops innovative software solutions for customers across highly technical industries. They are looking for an experienced Full Stack Software Developer to join their growing development team. This is an excellent opportunity for a developer with strong C#, SQL Server and modern web development experience who enjoys building high-quality applications throughout the full software development lifecycle. Key Responsibilities Design, develop and maintain complex software applications using C# and SQL Server. Collaborate with project managers and engineering teams to deliver high-quality software solutions. Produce functional and technical design documentation. Develop, review and maintain clean, reliable code in line with quality standards. Create and execute automated and manual testing. Troubleshoot software issues and support deployed applications. Mentor junior developers and provide technical guidance. Contribute to project planning, architecture and technical estimations. Requirements Degree or Diploma in Computer Science, Software Engineering or a related discipline. 3+ years' commercial Full Stack development experience. Strong experience with C#, SQL Server, HTML5, CSS3 and JavaScript/TypeScript. Experience across the full software development lifecycle. Knowledge of software testing, release management and maintenance. Strong communication and problem-solving skills. Experience working within structured development processes. Desirable Skills ASP.NET Core. React or Vue.js. Azure DevOps, Git and Visual Studio. Power BI or SQL Server Reporting Services. JSON and cloud technologies. Experience producing technical specifications. If you're a Full Stack Software Developer looking to join a collaborative engineering team working on innovative software solutions, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other opportunities across C++, Embedded Systems, Embedded Linux, C#, .NET, Python, JavaScript, Golang, FPGA, Electronics, Machine Learning, Data Science and Simulation, get in touch with Hexwired Recruitment today.
Lead Data Engineer Location: London (Hybrid) Salary: 80,000- 115,000 Hexwired has partnered with an exciting AI start-up developing an intelligent automation platform that is transforming the B2C service. They're now looking for a Lead Data Engineer to design and build the data infrastructure that will power the next generation of their AI platform. As one of the first senior data hires, you'll take ownership of the company's data architecture, building scalable pipelines, real-time data processing systems and AI-ready infrastructure while helping shape the future engineering team. Key Responsibilities Design and build scalable batch and real-time data pipelines. Develop data ingestion, transformation and storage solutions for operational and AI workloads. Build and optimise vector search, retrieval systems and ML data pipelines. Ensure data reliability, governance, monitoring and observability across the platform. Work closely with AI, backend and product teams to support model training, inference and product development. Optimise large-scale datasets and database performance. Help define engineering standards and mentor future data engineers. Requirements 7+ years' experience in Data Engineering or Backend Engineering. Strong Python development experience. Experience building distributed data platforms and scalable pipelines. Excellent knowledge of PostgreSQL (or similar relational databases) and NoSQL databases. Experience with vector databases such as Qdrant, Milvus or pgvector . Familiarity with technologies such as Apache Spark, Airflow, Kafka, Elasticsearch/OpenSearch, Pandas and Polars . Strong understanding of data modelling, storage architecture and performance optimisation. Desirable Experience working on AI or Machine Learning platforms. Knowledge of cloud platforms (AWS, Azure or GCP). JavaScript/Node.js experience. Event-driven architecture and stream processing experience. Previous experience within a high-growth start-up environment. What's on Offer Competitive salary with equity options. The opportunity to shape the data architecture of a rapidly growing AI business. Work directly alongside founders and senior engineers. High levels of ownership, autonomy and technical influence. The chance to build technology that is transforming an entire industry. If you're an experienced Data Engineer looking to play a key role in building the foundations of an innovative AI platform, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Jul 25, 2026
Full time
Lead Data Engineer Location: London (Hybrid) Salary: 80,000- 115,000 Hexwired has partnered with an exciting AI start-up developing an intelligent automation platform that is transforming the B2C service. They're now looking for a Lead Data Engineer to design and build the data infrastructure that will power the next generation of their AI platform. As one of the first senior data hires, you'll take ownership of the company's data architecture, building scalable pipelines, real-time data processing systems and AI-ready infrastructure while helping shape the future engineering team. Key Responsibilities Design and build scalable batch and real-time data pipelines. Develop data ingestion, transformation and storage solutions for operational and AI workloads. Build and optimise vector search, retrieval systems and ML data pipelines. Ensure data reliability, governance, monitoring and observability across the platform. Work closely with AI, backend and product teams to support model training, inference and product development. Optimise large-scale datasets and database performance. Help define engineering standards and mentor future data engineers. Requirements 7+ years' experience in Data Engineering or Backend Engineering. Strong Python development experience. Experience building distributed data platforms and scalable pipelines. Excellent knowledge of PostgreSQL (or similar relational databases) and NoSQL databases. Experience with vector databases such as Qdrant, Milvus or pgvector . Familiarity with technologies such as Apache Spark, Airflow, Kafka, Elasticsearch/OpenSearch, Pandas and Polars . Strong understanding of data modelling, storage architecture and performance optimisation. Desirable Experience working on AI or Machine Learning platforms. Knowledge of cloud platforms (AWS, Azure or GCP). JavaScript/Node.js experience. Event-driven architecture and stream processing experience. Previous experience within a high-growth start-up environment. What's on Offer Competitive salary with equity options. The opportunity to shape the data architecture of a rapidly growing AI business. Work directly alongside founders and senior engineers. High levels of ownership, autonomy and technical influence. The chance to build technology that is transforming an entire industry. If you're an experienced Data Engineer looking to play a key role in building the foundations of an innovative AI platform, we'd love to hear from you. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Staff Machine Learning Engineer Remote Salary 100,000- 200,000 (flexible) Hexwired Recruitment has partnered with an exciting AI software company developing advanced machine learning products that solve complex, real-world problems. They're looking for a Technical Lead to bridge research and engineering, taking cutting-edge models from experimentation into robust production systems. The Role This is a senior hands-on leadership position where you'll own the execution of the company's machine learning platform, working closely with research, software engineering and product teams to build scalable, production-grade AI solutions. Responsibilities Own the end-to-end machine learning lifecycle, including data pipelines, model training, evaluation, inference and deployment. Fine-tune and optimise large language models using modern techniques such as LoRA, QLoRA, supervised fine-tuning, preference optimisation and model distillation. Design scalable inference infrastructure with a focus on latency, reliability and operational efficiency. Build and maintain high-quality data pipelines for both synthetic and real-world datasets. Develop robust evaluation frameworks covering model quality, robustness, safety and performance. Optimise GPU utilisation, memory usage and inference performance for production deployments. Work closely with software engineers to integrate ML capabilities into backend services and customer-facing products. Lead technical delivery, mentor engineers and help shape engineering best practices. Balance research ambitions with practical engineering trade-offs to deliver value quickly. Technology Python PyTorch and/or JAX Large-scale GPU training and inference infrastructure Modern ML deployment pipelines Ideal Experience Proven experience delivering machine learning systems into production. Strong understanding of modern foundation models and large language models. Experience building scalable training and inference infrastructure. Excellent software engineering skills with a focus on maintainable, production-quality code. Comfortable leading technical delivery while remaining hands-on. Strong communication skills and the ability to collaborate across research, engineering and product teams. If you are an experienced Staff Machine Learning Engineer looking for a new remote opportunity paying a market-leading salary up to 200,000. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
Jul 25, 2026
Full time
Staff Machine Learning Engineer Remote Salary 100,000- 200,000 (flexible) Hexwired Recruitment has partnered with an exciting AI software company developing advanced machine learning products that solve complex, real-world problems. They're looking for a Technical Lead to bridge research and engineering, taking cutting-edge models from experimentation into robust production systems. The Role This is a senior hands-on leadership position where you'll own the execution of the company's machine learning platform, working closely with research, software engineering and product teams to build scalable, production-grade AI solutions. Responsibilities Own the end-to-end machine learning lifecycle, including data pipelines, model training, evaluation, inference and deployment. Fine-tune and optimise large language models using modern techniques such as LoRA, QLoRA, supervised fine-tuning, preference optimisation and model distillation. Design scalable inference infrastructure with a focus on latency, reliability and operational efficiency. Build and maintain high-quality data pipelines for both synthetic and real-world datasets. Develop robust evaluation frameworks covering model quality, robustness, safety and performance. Optimise GPU utilisation, memory usage and inference performance for production deployments. Work closely with software engineers to integrate ML capabilities into backend services and customer-facing products. Lead technical delivery, mentor engineers and help shape engineering best practices. Balance research ambitions with practical engineering trade-offs to deliver value quickly. Technology Python PyTorch and/or JAX Large-scale GPU training and inference infrastructure Modern ML deployment pipelines Ideal Experience Proven experience delivering machine learning systems into production. Strong understanding of modern foundation models and large language models. Experience building scalable training and inference infrastructure. Excellent software engineering skills with a focus on maintainable, production-quality code. Comfortable leading technical delivery while remaining hands-on. Strong communication skills and the ability to collaborate across research, engineering and product teams. If you are an experienced Staff Machine Learning Engineer looking for a new remote opportunity paying a market-leading salary up to 200,000. Apply today by contacting Hexwired Recruitment. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today.
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!
Jul 25, 2026
Full time
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 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!
Jul 25, 2026
Full time
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 £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.
Jul 25, 2026
Full time
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 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!
Jul 25, 2026
Full time
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!
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!
Jul 25, 2026
Full time
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!
hackajob is collaborating with Leonardo to connect them with exceptional professionals for this role. Job Description: The Opportunity Your Impact Here at Leonardo, we are seeking experienced Lead Software Engineers to take on pivotal Technical Authority roles within our Integrated Sensors & Protection line of business, working on a range of defence projects. This role combines technical leadership with strategic influence, offering significant autonomy and responsibility for critical software components or entire projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. What you will do: We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry. What You'll Bring: Understanding and knowledge of one or more of the following: Several years of C++ software engineering experience in aerospace, defence, or other mission/safety-critical domains. Development of new applications to meet user expectations and within formal constraints. Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps.) Familiarity with development to design and coding standards . Ability to set technical direction, defining software architecture and design strategies aligned with platform and system goals. Experience ensuring compliance standards and adherence to internal governance processes. Strong skills in technical risk identification and mitigation across software components. Hands-on delivery with lifecycle experience from requirements through to certification. A background in technical leadership, including architectural design, risk mitigation, or technical governance. Demonstrated ability to mentor and coach engineers, uplifting capability and promoting software engineering excellence. Familiarity with legacy systems, export controls, interoperability, and long-term product evolution. Ability to collaborate across disciplines, working closely with systems, hardware, and firmware teams to ensure coherent integration. Commitment to championing design integrity, acting as the accountable technical lead during audits and reviews. This is not an exhaustive list, we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Basildon Contract Type: Permanent Hybrid Working: Hybrid
Jul 24, 2026
Full time
hackajob is collaborating with Leonardo to connect them with exceptional professionals for this role. Job Description: The Opportunity Your Impact Here at Leonardo, we are seeking experienced Lead Software Engineers to take on pivotal Technical Authority roles within our Integrated Sensors & Protection line of business, working on a range of defence projects. This role combines technical leadership with strategic influence, offering significant autonomy and responsibility for critical software components or entire projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. What you will do: We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry. What You'll Bring: Understanding and knowledge of one or more of the following: Several years of C++ software engineering experience in aerospace, defence, or other mission/safety-critical domains. Development of new applications to meet user expectations and within formal constraints. Familiarity with the tools and approaches to embedded development. Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps.) Familiarity with development to design and coding standards . Ability to set technical direction, defining software architecture and design strategies aligned with platform and system goals. Experience ensuring compliance standards and adherence to internal governance processes. Strong skills in technical risk identification and mitigation across software components. Hands-on delivery with lifecycle experience from requirements through to certification. A background in technical leadership, including architectural design, risk mitigation, or technical governance. Demonstrated ability to mentor and coach engineers, uplifting capability and promoting software engineering excellence. Familiarity with legacy systems, export controls, interoperability, and long-term product evolution. Ability to collaborate across disciplines, working closely with systems, hardware, and firmware teams to ensure coherent integration. Commitment to championing design integrity, acting as the accountable technical lead during audits and reviews. This is not an exhaustive list, we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance : All employees at management level and below are eligible for our bonus scheme. Never Stop Learning : Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks : Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Basildon Contract Type: Permanent Hybrid Working: Hybrid
Developing clever embedded C and C++ software to support national security applications Based in Tewksbury, this established consultancy provides broad technical expertise in disciplines such as algorithm development, signal processing, RF systems design, FPGA development, and software development for data capture and hardware control. Their clients are typically the UK Government or small companies needing specialist knowledge to complete their own projects. The work is varied and cross-disciplinary in nature. Software is typically developed in C or C++ under Linux, with HTML and TypeScript/JavaScript being used for user interfaces. As a senior consultant, you will be involved throughout the project lifecycle with a high degree of client contact and autonomy over your work. This role would likely suit an experienced C++ developer from the defence sector seeking interesting work without a big-company corporate culture or drawn out project time frames. This role is a great opportunity to build experience and learn new skills while working as part of a supportive and collaborative team. You will need: A 1st or 2.1 in a numerate STEM discipline and strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: being confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation Software engineering skills in C or C++ and Linux. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is fully office-based due to the nature of projects, but there is some flexibility on working hours to allow for employees circumstances. A highly competitive salary is on offer to the successful candidate and the benefits package includes a performance-based bonus and an excellent pension scheme. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27663 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Jul 24, 2026
Full time
Developing clever embedded C and C++ software to support national security applications Based in Tewksbury, this established consultancy provides broad technical expertise in disciplines such as algorithm development, signal processing, RF systems design, FPGA development, and software development for data capture and hardware control. Their clients are typically the UK Government or small companies needing specialist knowledge to complete their own projects. The work is varied and cross-disciplinary in nature. Software is typically developed in C or C++ under Linux, with HTML and TypeScript/JavaScript being used for user interfaces. As a senior consultant, you will be involved throughout the project lifecycle with a high degree of client contact and autonomy over your work. This role would likely suit an experienced C++ developer from the defence sector seeking interesting work without a big-company corporate culture or drawn out project time frames. This role is a great opportunity to build experience and learn new skills while working as part of a supportive and collaborative team. You will need: A 1st or 2.1 in a numerate STEM discipline and strong pre-university grades (A or A at A-levels, or equivalent). A relevant Master's or PhD would be advantageous Excellent communications skills: being confident discussing complex technical concepts with clients and colleagues and proficiency in authoring technical documentation Software engineering skills in C or C++ and Linux. Familiarity with common software engineering tools and best practice are essential. Front end development skills in TypeScript/JavaScript and HTML would be useful. Full right to work in the UK and ability to obtain a higher level UK security clearance. Typically this will require you to have British nationality and to have been resident in the UK for 10 years This role is fully office-based due to the nature of projects, but there is some flexibility on working hours to allow for employees circumstances. A highly competitive salary is on offer to the successful candidate and the benefits package includes a performance-based bonus and an excellent pension scheme. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27663 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
KO2 Embedded Recruitment Solutions LTD
Gateshead, Tyne And Wear
Embedded Software Engineer - Newcastle Upon Tyne KO2 is partnering with a forward-thinking client based in Newcastle Upon Tyne, who is expanding their engineering team throughout 2025. They're developing cutting-edge products and are looking for an Embedded Software Engineer to play a key role in their next generation of technology. The Role: As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront. You'll be involved in the full development cycle - from design and implementation to testing - and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems. Key Responsibilities: Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments). Write, test, and optimize code using Embedded C or Modern C++. Collaborate with hardware and firmware engineers to deliver fully integrated solutions. Work on breakthrough projects shaping the future of technology. Required Skills & Experience: Demonstrable experience in embedded software development. Strong background working with embedded environments. Proficiency in either Embedded C or Modern C++. Solid understanding of communication protocols such as SPI, UART, CANBUS, I2C, RS232, etc. Desirable: Experience with Embedded Linux and/or hardware design. Why Join? This is a fantastic opportunity to be part of a company that values creativity, collaboration, and technical excellence. Based in Newcastle, you'll be contributing to technology that's making an impact across multiple industries. Interested? Contact Laurence or Andrew at KO2 for more information - or apply now to take the next step in your embedded software career.
Jul 24, 2026
Full time
Embedded Software Engineer - Newcastle Upon Tyne KO2 is partnering with a forward-thinking client based in Newcastle Upon Tyne, who is expanding their engineering team throughout 2025. They're developing cutting-edge products and are looking for an Embedded Software Engineer to play a key role in their next generation of technology. The Role: As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront. You'll be involved in the full development cycle - from design and implementation to testing - and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems. Key Responsibilities: Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments). Write, test, and optimize code using Embedded C or Modern C++. Collaborate with hardware and firmware engineers to deliver fully integrated solutions. Work on breakthrough projects shaping the future of technology. Required Skills & Experience: Demonstrable experience in embedded software development. Strong background working with embedded environments. Proficiency in either Embedded C or Modern C++. Solid understanding of communication protocols such as SPI, UART, CANBUS, I2C, RS232, etc. Desirable: Experience with Embedded Linux and/or hardware design. Why Join? This is a fantastic opportunity to be part of a company that values creativity, collaboration, and technical excellence. Based in Newcastle, you'll be contributing to technology that's making an impact across multiple industries. Interested? Contact Laurence or Andrew at KO2 for more information - or apply now to take the next step in your embedded software career.
Job Title: Senior Embedded Systems Engineer Location: Leicestershire (Hybrid, 3 days onsite) Salary: Competitive DOE About the Role We are looking for an experienced Embedded Systems Engineer / Software Architect to join our engineering team. This is an opportunity to play a key role in defining the software architecture of complex embedded products, working at both the system and component level. You will be responsible for treating an embedded product as a collection of interconnected hardware modules, each with its own software components, and designing robust software architectures that enable these components to work together seamlessly. This role requires someone who can think strategically about embedded system design while remaining hands-on with implementation, integration and testing. Key Responsibilities Design and architect software for complex embedded systems comprising multiple hardware components. Define software architecture and interfaces between hardware and software modules. Evaluate different software and hardware interface options, providing clear technical reasoning and design justification. Develop integration strategies to ensure software components function together as a complete embedded product. Design comprehensive test strategies and test plans covering individual software components and full system integration. Work closely with hardware and software engineers throughout the product development lifecycle. Contribute to technical decision-making, architecture reviews and best engineering practices. Essential Skills & Experience Proven experience in an Embedded Systems Engineer , Software Architect , or similar senior embedded engineering role. Demonstrable experience architecting software for embedded products consisting of multiple hardware and software components. Strong C and C++ programming skills. Commercial Linux development experience. Experience evaluating hardware/software interfaces and making sound architectural decisions. Strong understanding of embedded software integration and system-level design. Experience developing structured software test plans and integration testing strategies. Excellent problem-solving and communication skills. Experience developing embedded IoT products. Please note, we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Jul 24, 2026
Full time
Job Title: Senior Embedded Systems Engineer Location: Leicestershire (Hybrid, 3 days onsite) Salary: Competitive DOE About the Role We are looking for an experienced Embedded Systems Engineer / Software Architect to join our engineering team. This is an opportunity to play a key role in defining the software architecture of complex embedded products, working at both the system and component level. You will be responsible for treating an embedded product as a collection of interconnected hardware modules, each with its own software components, and designing robust software architectures that enable these components to work together seamlessly. This role requires someone who can think strategically about embedded system design while remaining hands-on with implementation, integration and testing. Key Responsibilities Design and architect software for complex embedded systems comprising multiple hardware components. Define software architecture and interfaces between hardware and software modules. Evaluate different software and hardware interface options, providing clear technical reasoning and design justification. Develop integration strategies to ensure software components function together as a complete embedded product. Design comprehensive test strategies and test plans covering individual software components and full system integration. Work closely with hardware and software engineers throughout the product development lifecycle. Contribute to technical decision-making, architecture reviews and best engineering practices. Essential Skills & Experience Proven experience in an Embedded Systems Engineer , Software Architect , or similar senior embedded engineering role. Demonstrable experience architecting software for embedded products consisting of multiple hardware and software components. Strong C and C++ programming skills. Commercial Linux development experience. Experience evaluating hardware/software interfaces and making sound architectural decisions. Strong understanding of embedded software integration and system-level design. Experience developing structured software test plans and integration testing strategies. Excellent problem-solving and communication skills. Experience developing embedded IoT products. Please note, we cannot offer sponsorship for the role. If interested, please send over an updated CV.
Job Title : Embedded Software Engineer Location : Slough (3 Days On-Site Per Week) Salary : £45,000 - £60,000 (Depending on Experience) + Bonus & Benefits NOTE : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer with 2+ Years of Experience to join our client in Slough. Working within a collaborative engineering environment, a successful candidate will contribute to the full product development lifecycle, helping to deliver cutting-edge embedded devices used by customers globally. Job Responsibilities: Write, develop and maintain embedded software. Work with customers and engineering teams to understand requirements and deliver software solutions. Develop new features and improve existing products. Troubleshoot, debug and resolve software issues. Collaborate with hardware and firmware engineers on product development. Write clean, reliable and well-documented code. Support software testing, validation and release activities. Contribute to continuous improvement of development processes and tools. Required Skills & Experience: Experience developing embedded software using C/C++. Skilled in Embedded Systems Design Hands-on experience with ARM Cortex-M, STM32, ESP32 or similar microcontrollers. Knowledge of RTOS &/or Linux Experience using Git and CI/CD tools Solid understanding of the software development lifecycle (SDLC) Understanding of Software interfacing with Hardware
Jul 24, 2026
Full time
Job Title : Embedded Software Engineer Location : Slough (3 Days On-Site Per Week) Salary : £45,000 - £60,000 (Depending on Experience) + Bonus & Benefits NOTE : Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview : Zenovo are looking for an Embedded Software Engineer with 2+ Years of Experience to join our client in Slough. Working within a collaborative engineering environment, a successful candidate will contribute to the full product development lifecycle, helping to deliver cutting-edge embedded devices used by customers globally. Job Responsibilities: Write, develop and maintain embedded software. Work with customers and engineering teams to understand requirements and deliver software solutions. Develop new features and improve existing products. Troubleshoot, debug and resolve software issues. Collaborate with hardware and firmware engineers on product development. Write clean, reliable and well-documented code. Support software testing, validation and release activities. Contribute to continuous improvement of development processes and tools. Required Skills & Experience: Experience developing embedded software using C/C++. Skilled in Embedded Systems Design Hands-on experience with ARM Cortex-M, STM32, ESP32 or similar microcontrollers. Knowledge of RTOS &/or Linux Experience using Git and CI/CD tools Solid understanding of the software development lifecycle (SDLC) Understanding of Software interfacing with Hardware
The Opportunity Are you a capable, adaptable and inquisitive Software Engineer looking to work on cutting-edge defence technology? We are looking for a number of Software Engineers to join a team developing Maritime capabilities for the next generation of advanced defence systems. This is a hands-on role where you will gain a deep technical understanding of existing defence architectures while supporting the design, development and evolution of future products. You'll be involved in all aspects of the software development lifecycle, working alongside talented engineers to deliver innovative solutions for complex real-world challenges. This is an exciting opportunity to develop software used within some of the most advanced defence systems in the world, contributing to projects that have a genuine impact. What You'll Be Doing Developing and enhancing Maritime software Supporting the continued evolution of current and future architectures Participating in software design, development, integration and testing activities Working within structured engineering and design processes Solving complex technical challenges in a highly regulated environment Collaborating with multidisciplinary engineering teams throughout the product lifecycle Contributing innovative ideas and approaches to software development What We're Looking For Essential A solid background in Software Engineering Experience with Ada or C++ Experience working with formal design processes such as MASCOT , UML , or similar methodologies Experience using design and modelling tools such as Rhapsody A passion for software engineering and problem solving Strong analytical and critical thinking skills with the ability to innovate and solve complex software challenges Desirable Ada programming experience Experience with MATLAB/Simulink toolchains A Maths or Physics background Experience developing software within safety-critical or regulated industries such as Defence, Aerospace, Rail, Nuclear or Medical Embedded Linux development experience An interest in team leadership, task allocation or project tracking What's on Offer Company bonus Pension contribution of up to 14% Paid overtime opportunities Up to 15 additional Flexi Leave days Flexible working arrangements where possible Enhanced parental leave Healthcare Cash Plan Subsidised meals and excellent on-site facilities Free parking and additional site benefits Ongoing training and career development opportunities Apply Now If you're passionate about software engineering and want to work on advanced technology at the forefront of maritime defence and air defence systems, we'd love to hear from you. Join a team where innovation, collaboration and technical excellence drive the development of next-generation capabilities!
Jul 24, 2026
Full time
The Opportunity Are you a capable, adaptable and inquisitive Software Engineer looking to work on cutting-edge defence technology? We are looking for a number of Software Engineers to join a team developing Maritime capabilities for the next generation of advanced defence systems. This is a hands-on role where you will gain a deep technical understanding of existing defence architectures while supporting the design, development and evolution of future products. You'll be involved in all aspects of the software development lifecycle, working alongside talented engineers to deliver innovative solutions for complex real-world challenges. This is an exciting opportunity to develop software used within some of the most advanced defence systems in the world, contributing to projects that have a genuine impact. What You'll Be Doing Developing and enhancing Maritime software Supporting the continued evolution of current and future architectures Participating in software design, development, integration and testing activities Working within structured engineering and design processes Solving complex technical challenges in a highly regulated environment Collaborating with multidisciplinary engineering teams throughout the product lifecycle Contributing innovative ideas and approaches to software development What We're Looking For Essential A solid background in Software Engineering Experience with Ada or C++ Experience working with formal design processes such as MASCOT , UML , or similar methodologies Experience using design and modelling tools such as Rhapsody A passion for software engineering and problem solving Strong analytical and critical thinking skills with the ability to innovate and solve complex software challenges Desirable Ada programming experience Experience with MATLAB/Simulink toolchains A Maths or Physics background Experience developing software within safety-critical or regulated industries such as Defence, Aerospace, Rail, Nuclear or Medical Embedded Linux development experience An interest in team leadership, task allocation or project tracking What's on Offer Company bonus Pension contribution of up to 14% Paid overtime opportunities Up to 15 additional Flexi Leave days Flexible working arrangements where possible Enhanced parental leave Healthcare Cash Plan Subsidised meals and excellent on-site facilities Free parking and additional site benefits Ongoing training and career development opportunities Apply Now If you're passionate about software engineering and want to work on advanced technology at the forefront of maritime defence and air defence systems, we'd love to hear from you. Join a team where innovation, collaboration and technical excellence drive the development of next-generation capabilities!
Are you a Principal Software Engineer with a strong background in DSP, embedded software and developing 5G communications applications? If so I'd like to speak with you! A well-established R&D organisation and market leader is looking to rapidly expand its engineering team and is seeking a Principal Software Engineer to provide technical leadership within its development team near Leicestershire. As a Principal Software Engineer, you will take technical ownership of complex embedded software and DSP development activities, supporting the design and implementation of advanced communications systems. The successful candidate will bring strong embedded/bare-metal software experience, a deep understanding of digital signal processing, and proven capability in implementing communication signal processing algorithms such as DDCs, filters and FFTs. Skills/Experience required for the Principal Software Engineer job based near Leicestershire include: BEng/BSc or MSc/MEng within Engineering, ideally Electronics, Telecommunications, Software Engineering or a similar discipline Significant experience in DSP algorithm simulation, embedded software development and 5G communications systems Strong expertise in bare-metal and embedded C development, with the ability to guide architecture and implementation decisions Experience developing and debugging software in Linux-based environments Proven ability to provide technical leadership, mentor engineers and influence software design across the full development lifecycle Experience of the following would be advantageous for the Principal Software Engineer job based near Leicestershire: Experience with Yocto-based Board Support Packages Cross compilers, including ARM GCC or similar toolchains FreeRTOS experience Experience with typical embedded control peripherals, such as RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI Cortex M3/M4 Microcontrollers or similar. Experience with the efficient implementation of communications DSP algorithms, such as FFTs, filtering and DDC, including exposure to VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Principal Software Engineer to take a senior technical role within a consistently growing technology company, with the opportunity to influence product direction, support engineering best practice and contribute to the development of advanced communications technology. To apply for the Principal Software Engineer job, please send your CV to Kyle Graveney removed) or call on (phone number removed)
Jul 24, 2026
Full time
Are you a Principal Software Engineer with a strong background in DSP, embedded software and developing 5G communications applications? If so I'd like to speak with you! A well-established R&D organisation and market leader is looking to rapidly expand its engineering team and is seeking a Principal Software Engineer to provide technical leadership within its development team near Leicestershire. As a Principal Software Engineer, you will take technical ownership of complex embedded software and DSP development activities, supporting the design and implementation of advanced communications systems. The successful candidate will bring strong embedded/bare-metal software experience, a deep understanding of digital signal processing, and proven capability in implementing communication signal processing algorithms such as DDCs, filters and FFTs. Skills/Experience required for the Principal Software Engineer job based near Leicestershire include: BEng/BSc or MSc/MEng within Engineering, ideally Electronics, Telecommunications, Software Engineering or a similar discipline Significant experience in DSP algorithm simulation, embedded software development and 5G communications systems Strong expertise in bare-metal and embedded C development, with the ability to guide architecture and implementation decisions Experience developing and debugging software in Linux-based environments Proven ability to provide technical leadership, mentor engineers and influence software design across the full development lifecycle Experience of the following would be advantageous for the Principal Software Engineer job based near Leicestershire: Experience with Yocto-based Board Support Packages Cross compilers, including ARM GCC or similar toolchains FreeRTOS experience Experience with typical embedded control peripherals, such as RAM, Flash, UART, PWM, A/D, CAN, I2C and SPI Cortex M3/M4 Microcontrollers or similar. Experience with the efficient implementation of communications DSP algorithms, such as FFTs, filtering and DDC, including exposure to VHDL This is a fantastic opportunity to join a well-established, highly profitable company investing heavily in R&D. This is a great chance for a Principal Software Engineer to take a senior technical role within a consistently growing technology company, with the opportunity to influence product direction, support engineering best practice and contribute to the development of advanced communications technology. To apply for the Principal Software Engineer job, please send your CV to Kyle Graveney removed) or call on (phone number removed)
An excellent opportunity has become available for an experienced Senior Electronic Design Engineer to join a growing technology business at an exciting stage of its product development journey. Working as part of a collaborative multidisciplinary engineering team, you'll play a key role in the design and development of next-generation embedded display systems used across industrial and marine applications. This is a genuine opportunity to influence products from initial concept through to production, helping shape the future direction of both hardware design and engineering best practice. Based in Poole, the company combines the agility of a UK engineering team with the backing of an established international manufacturing organisation, giving engineers the opportunity to work on innovative products with global reach. The Role This is a hands-on design position where you'll take ownership of complex electronic hardware development, working closely with software, mechanical and product teams throughout the full product lifecycle. From refining product requirements through to design validation and production readiness, you'll be involved in every stage of development, ensuring robust, manufacturable and high-performance solutions. Key Responsibilities Design electronic hardware solutions for embedded display products and custom customer applications Develop complex schematics and multilayer PCB layouts using Altium Designer Design high-performance single board computer hardware using modern SoC architectures Work closely with Product Managers to refine technical requirements and product specifications Optimise designs for performance, manufacturability and cost Develop test plans and support regulatory compliance activities including EMC Perform hardware validation, testing and debugging to component level Participate in technical design reviews and contribute to engineering best practice Produce and maintain technical documentation throughout the development lifecycle Collaborate closely with embedded software engineers during board bring-up and system integration What We're Looking For You'll be an experienced Electronics Hardware Engineer with a passion for developing innovative embedded hardware solutions and solving complex engineering challenges. You'll ideally have experience of: Electronic hardware design within a commercial environment Altium Designer for schematic capture and PCB layout Embedded single board computer design Digital and analogue circuit design SoC-based hardware development (NXP i.MX or similar would be highly beneficial) DDR3 / DDR4 memory design DC-DC power supply design including buck, boost or SE PIC converters Display interface technologies such as MI PI DSI or LVDSEMC-conscious design and compliance testing Hardware debugging and validation to component level Working alongside embedded software teams during hardware integration Exposure to Linux-based embedded systems or the ability to understand software interactions with hardware would also be advantageous. The Person You'll be someone who enjoys taking ownership of technically challenging projects and thrives in a collaborative engineering environment. You'll be: An innovative engineer who enjoys developing new products Comfortable working across the complete product development lifecycle A proactive problem solver capable of working independently An effective communicator who enjoys collaborating with multidisciplinary teams Passionate about delivering robust, high-quality engineering solutions Motivated by continuous improvement and technical excellence Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jul 24, 2026
Full time
An excellent opportunity has become available for an experienced Senior Electronic Design Engineer to join a growing technology business at an exciting stage of its product development journey. Working as part of a collaborative multidisciplinary engineering team, you'll play a key role in the design and development of next-generation embedded display systems used across industrial and marine applications. This is a genuine opportunity to influence products from initial concept through to production, helping shape the future direction of both hardware design and engineering best practice. Based in Poole, the company combines the agility of a UK engineering team with the backing of an established international manufacturing organisation, giving engineers the opportunity to work on innovative products with global reach. The Role This is a hands-on design position where you'll take ownership of complex electronic hardware development, working closely with software, mechanical and product teams throughout the full product lifecycle. From refining product requirements through to design validation and production readiness, you'll be involved in every stage of development, ensuring robust, manufacturable and high-performance solutions. Key Responsibilities Design electronic hardware solutions for embedded display products and custom customer applications Develop complex schematics and multilayer PCB layouts using Altium Designer Design high-performance single board computer hardware using modern SoC architectures Work closely with Product Managers to refine technical requirements and product specifications Optimise designs for performance, manufacturability and cost Develop test plans and support regulatory compliance activities including EMC Perform hardware validation, testing and debugging to component level Participate in technical design reviews and contribute to engineering best practice Produce and maintain technical documentation throughout the development lifecycle Collaborate closely with embedded software engineers during board bring-up and system integration What We're Looking For You'll be an experienced Electronics Hardware Engineer with a passion for developing innovative embedded hardware solutions and solving complex engineering challenges. You'll ideally have experience of: Electronic hardware design within a commercial environment Altium Designer for schematic capture and PCB layout Embedded single board computer design Digital and analogue circuit design SoC-based hardware development (NXP i.MX or similar would be highly beneficial) DDR3 / DDR4 memory design DC-DC power supply design including buck, boost or SE PIC converters Display interface technologies such as MI PI DSI or LVDSEMC-conscious design and compliance testing Hardware debugging and validation to component level Working alongside embedded software teams during hardware integration Exposure to Linux-based embedded systems or the ability to understand software interactions with hardware would also be advantageous. The Person You'll be someone who enjoys taking ownership of technically challenging projects and thrives in a collaborative engineering environment. You'll be: An innovative engineer who enjoys developing new products Comfortable working across the complete product development lifecycle A proactive problem solver capable of working independently An effective communicator who enjoys collaborating with multidisciplinary teams Passionate about delivering robust, high-quality engineering solutions Motivated by continuous improvement and technical excellence Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role will be part of our BlueBear Business in Bedfordshire. BlueBear - A Saab Company is a leading autonomy and unmanned systems company. We are continuously innovating within the core area of Autonomy and Unmanned Aerial Systems (UAS/UAV) such as autopilots, navigation solutions, mission systems and ground control stations. We are seeking a DevOps Engineer to support the continued evolution of our development and delivery capability across the software team delivering desktop and embedded applications. This role will be instrumental in administering and improving our core engineering tooling, as well as designing and implementing robust CI/CD pipelines that enable efficient, high-quality software delivery. Key Responsibilities: Administer, maintain and improve software development tools including: GitLab JFrog Artifactory Jira/YouTrack Bookstack Etc Design, implement and maintain CI/CD pipelines using Jenkins, TeamCity and be willing to suggest new or improved tools and techniques. Integrate Artifactory with CI/CD pipelines to manage build artifacts and versioned releases. Ensure build, test and deployment pipelines are scalable, reliable, and secure. Automate infrastructure provisioning and configuration management processes. Manage integrations between tooling systems to enable seamless developer workflows Support software teams in onboarding, troubleshooting, and optimising their development environments. Monitor, maintain and optimise build infrastructure performance and availability. Implement best practices in version control, branching strategies, and release management Ensure systems meet security, reliability and compliance requirements. Proactively engage with engineering teams to identify and resolve bottlenecks in the development lifecycle. Contribute to continuous improvement of DevOps practices across the business. Document tooling, processes and best practices to ensure knowledge sharing across teams. Qualifications and Skills: Strong experience with CI/CD tools such as Jenkins and/or TeamCity. Experience administering Git-based platforms (e.g. GitLab). Experience with artifact repository management (e.g. JFrog Artifactory) and dependency management strategies. Working knowledge of configuration management tools such as Ansible. Experience designing and maintaining automated build and deployment pipelines. Strong understanding of mixed Windows and Linux environments and system administration. Experience with scripting (e.g. Bash, Python, or similar) for automation. Understanding of software development lifecycles and DevOps best practices. Experience with containerisation (e.g. Docker) and/or orchestration concepts. Strong track record in automating workflows, maintaining developer platforms, and building resilient build and release pipelines. Familiarity with networking concepts (e.g. TCP/IP) and system integration. Development in Java and/or C++. Strong problem-solving skills and a proactive approach to improving systems. Ability to work collaboratively across multidisciplinary teams using. Experience mentoring or supporting engineering teams. Understanding of software quality practices (testing, automation, release gating) Existing SC Clearance would be desirable but not a requirement. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
Jul 23, 2026
Full time
Introduction Saab in UK is growing rapidly, with over 600 colleagues across eight sites. We bring together Swedish heritage and British expertise to drive innovation in areas such as software engineering, underwater robotics, radars, AI, and armed forces training. Joining Saab in UK means contributing to the security and resilience of society while building a career with real scope for personal and professional growth. The Role: This role will be part of our BlueBear Business in Bedfordshire. BlueBear - A Saab Company is a leading autonomy and unmanned systems company. We are continuously innovating within the core area of Autonomy and Unmanned Aerial Systems (UAS/UAV) such as autopilots, navigation solutions, mission systems and ground control stations. We are seeking a DevOps Engineer to support the continued evolution of our development and delivery capability across the software team delivering desktop and embedded applications. This role will be instrumental in administering and improving our core engineering tooling, as well as designing and implementing robust CI/CD pipelines that enable efficient, high-quality software delivery. Key Responsibilities: Administer, maintain and improve software development tools including: GitLab JFrog Artifactory Jira/YouTrack Bookstack Etc Design, implement and maintain CI/CD pipelines using Jenkins, TeamCity and be willing to suggest new or improved tools and techniques. Integrate Artifactory with CI/CD pipelines to manage build artifacts and versioned releases. Ensure build, test and deployment pipelines are scalable, reliable, and secure. Automate infrastructure provisioning and configuration management processes. Manage integrations between tooling systems to enable seamless developer workflows Support software teams in onboarding, troubleshooting, and optimising their development environments. Monitor, maintain and optimise build infrastructure performance and availability. Implement best practices in version control, branching strategies, and release management Ensure systems meet security, reliability and compliance requirements. Proactively engage with engineering teams to identify and resolve bottlenecks in the development lifecycle. Contribute to continuous improvement of DevOps practices across the business. Document tooling, processes and best practices to ensure knowledge sharing across teams. Qualifications and Skills: Strong experience with CI/CD tools such as Jenkins and/or TeamCity. Experience administering Git-based platforms (e.g. GitLab). Experience with artifact repository management (e.g. JFrog Artifactory) and dependency management strategies. Working knowledge of configuration management tools such as Ansible. Experience designing and maintaining automated build and deployment pipelines. Strong understanding of mixed Windows and Linux environments and system administration. Experience with scripting (e.g. Bash, Python, or similar) for automation. Understanding of software development lifecycles and DevOps best practices. Experience with containerisation (e.g. Docker) and/or orchestration concepts. Strong track record in automating workflows, maintaining developer platforms, and building resilient build and release pipelines. Familiarity with networking concepts (e.g. TCP/IP) and system integration. Development in Java and/or C++. Strong problem-solving skills and a proactive approach to improving systems. Ability to work collaboratively across multidisciplinary teams using. Experience mentoring or supporting engineering teams. Understanding of software quality practices (testing, automation, release gating) Existing SC Clearance would be desirable but not a requirement. By submitting an application to Saab UK you consent to undertaking workforce screening activities that may include but are not limited to: Baseline Personnel Security checks, National Security Vetting, reference checks, verification of working rights and in all circumstances preferred candidates will be placed through a security interview.
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. Hybrid working available after probation. You ll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience with benefits to include Private medical, Pension, Life Assurance and some Hybrid working after completion of probation period.
Jul 23, 2026
Full time
A Senior Embedded Firmware Engineer with extensive experience writing efficient code in C/C++ for microcontrollers and processors will join a Global Technology Company, delivering innovative electronic equipment to the broadcast industry. Hybrid working available after probation. You ll take designs from concept through to production - bringing strong C/C++ programming to write efficient code; will undertake hardware-software integration and system optimization as well as debugging and troubleshooting. Qualified to Degree level in a relevant Engineering discipline, the successful Senior Embedded Firmware Engineer will bring several years industrial design experience which should include Low-Level experience with Linux, Bare Metal coding and good knowledge of communication protocols. Key Skills and Experience sought include: Degree in Electronics, Software, Computer Science or similar discipline. Proficiency in C/C++ programming. Linux Operating Systems and Drivers. Bare Metal coding. Writing code for Microcontrollers and processors to control hardware. Good knowledge of communication protocols. Low level experience with RTOS. Previous experience related to Broadcast or Pro AV products would be highly beneficial as would knowledge of audio and video protocols. A competitive salary will be offered, depending upon experience with benefits to include Private medical, Pension, Life Assurance and some Hybrid working after completion of probation period.