• Home
  • Find Jobs
  • Register CV
  • Advertise jobs
  • Employer Pricing
  • IT Jobs
  • Sign in
  • Sign up
  • Home
  • Find Jobs
  • Register CV
  • Advertise jobs
  • Employer Pricing
  • IT Jobs
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

62 jobs found

Email me jobs like this
Refine Search
Current Search
software engineer c linux real time systems
Holt Executive
Senior Software Engineer
Holt Executive
A leading technology organisation is seeking an experienced Senior Software Engineer to join a team responsible for developing and supporting critical software applications used to monitor, analyse, and optimise large-scale operational systems. This is an exciting opportunity for a hands-on engineer to work on real-time data platforms, operational tooling, and service assurance solutions that provide valuable insights into complex network environments. You will play a key role in designing, developing, and maintaining software that supports business-critical operations, working closely with engineering teams, product stakeholders, and operational users. The role combines software development, system integration, troubleshooting, and continuous improvement, making it ideal for someone who enjoys solving complex technical challenges and delivering reliable, scalable solutions. Key Responsibilities Develop, enhance, and support software applications used within operational environments. Design and implement new features based on user and business requirements. Work closely with engineering teams to understand system architectures and ensure effective monitoring and data collection capabilities. Analyse system performance, troubleshoot issues, and support operational teams with fault diagnosis. Participate in software design, code reviews, testing, and documentation activities. Collaborate with internal stakeholders, product teams, and third-party suppliers to deliver effective solutions. Support the ongoing maintenance and improvement of operational systems. Identify opportunities to improve processes, tooling, and software reliability. Contribute to the full software development lifecycle, from requirements gathering through to deployment and support. Provide technical support for live operational systems, including occasional on-call responsibilities. Experience Required Degree in Computer Science, Software Engineering, or a related technical discipline. Strong hands-on experience developing software using Java within a real-time operational environment. Strong experience with JavaScript and Node.js development. Experience working with both Windows and Linux operating systems. Good understanding of IP networking and experience troubleshooting network issues using tools such as Wireshark or similar. Experience working with event streaming technologies such as Kafka. Strong understanding of the full software development lifecycle. Experience producing high-quality, maintainable, and reusable software within a collaborative engineering environment. Understanding of object-oriented analysis, design principles, and common design patterns. Strong communication skills with the ability to collaborate effectively across technical and non-technical teams. Awareness of software and network security best practices. Experience producing clear technical documentation to support ongoing development and operational support. Desirable Experience Real-time monitoring or service assurance platforms. Large-scale distributed systems. Data analysis and operational dashboards. Network management or telecommunications environments. Supporting production systems within a 24/7 operational environment. The Ideal Candidate You will be a proactive and curious engineer who enjoys understanding complex systems, identifying improvements, and developing practical solutions. You will have strong technical ownership, excellent problem-solving skills, and the ability to work collaboratively across engineering and operational teams. This is an opportunity to contribute to highly visible software platforms that support critical services while working within a technically challenging and collaborative engineering environment. Benefits Hybrid and flexible working arrangements. Competitive salary and comprehensive benefits package including annual bonus. Pension scheme and private healthcare. Professional development and training opportunities. Opportunity to work on cutting-edge satellite technologies. Collaborative engineering culture with exposure to complex international programmes. TT
Aug 15, 2026
Full time
A leading technology organisation is seeking an experienced Senior Software Engineer to join a team responsible for developing and supporting critical software applications used to monitor, analyse, and optimise large-scale operational systems. This is an exciting opportunity for a hands-on engineer to work on real-time data platforms, operational tooling, and service assurance solutions that provide valuable insights into complex network environments. You will play a key role in designing, developing, and maintaining software that supports business-critical operations, working closely with engineering teams, product stakeholders, and operational users. The role combines software development, system integration, troubleshooting, and continuous improvement, making it ideal for someone who enjoys solving complex technical challenges and delivering reliable, scalable solutions. Key Responsibilities Develop, enhance, and support software applications used within operational environments. Design and implement new features based on user and business requirements. Work closely with engineering teams to understand system architectures and ensure effective monitoring and data collection capabilities. Analyse system performance, troubleshoot issues, and support operational teams with fault diagnosis. Participate in software design, code reviews, testing, and documentation activities. Collaborate with internal stakeholders, product teams, and third-party suppliers to deliver effective solutions. Support the ongoing maintenance and improvement of operational systems. Identify opportunities to improve processes, tooling, and software reliability. Contribute to the full software development lifecycle, from requirements gathering through to deployment and support. Provide technical support for live operational systems, including occasional on-call responsibilities. Experience Required Degree in Computer Science, Software Engineering, or a related technical discipline. Strong hands-on experience developing software using Java within a real-time operational environment. Strong experience with JavaScript and Node.js development. Experience working with both Windows and Linux operating systems. Good understanding of IP networking and experience troubleshooting network issues using tools such as Wireshark or similar. Experience working with event streaming technologies such as Kafka. Strong understanding of the full software development lifecycle. Experience producing high-quality, maintainable, and reusable software within a collaborative engineering environment. Understanding of object-oriented analysis, design principles, and common design patterns. Strong communication skills with the ability to collaborate effectively across technical and non-technical teams. Awareness of software and network security best practices. Experience producing clear technical documentation to support ongoing development and operational support. Desirable Experience Real-time monitoring or service assurance platforms. Large-scale distributed systems. Data analysis and operational dashboards. Network management or telecommunications environments. Supporting production systems within a 24/7 operational environment. The Ideal Candidate You will be a proactive and curious engineer who enjoys understanding complex systems, identifying improvements, and developing practical solutions. You will have strong technical ownership, excellent problem-solving skills, and the ability to work collaboratively across engineering and operational teams. This is an opportunity to contribute to highly visible software platforms that support critical services while working within a technically challenging and collaborative engineering environment. Benefits Hybrid and flexible working arrangements. Competitive salary and comprehensive benefits package including annual bonus. Pension scheme and private healthcare. Professional development and training opportunities. Opportunity to work on cutting-edge satellite technologies. Collaborative engineering culture with exposure to complex international programmes. TT
Avanti Recruitment
Platform Engineer
Avanti Recruitment Brighton, Sussex
Platform Engineer/Infrastructure Engineer Remote Permanent Are you the sort of engineer who enjoys solving real technical problems, working closely with a small team and helping improve the platform behind a successful SaaS product? We're working with a growing software business that develops a market-leading platform used by organisations around the world to manage information security, data privacy and regulatory compliance. With customers across more than 100 countries, the business is continuing to invest in both its product and the infrastructure that supports it. They're now looking for a Platform Engineer to join a collaborative engineering team responsible for the cloud platform that underpins the application. This is a role for someone who enjoys working alongside experienced engineers, sharing ideas and contributing to technical decisions, while also having the confidence to lead infrastructure projects from planning through to delivery. The Opportunity You'll play an important part in maintaining and evolving a production platform built on AWS and Kubernetes. Alongside day-to-day platform operations, you'll help modernise existing infrastructure, improve reliability and contribute to projects that support the next stage of the company's growth. The environment combines modern cloud technologies with an established platform, making it an excellent opportunity for someone who enjoys improving systems rather than simply maintaining them. What You'll Be Doing You'll be involved in a broad range of platform engineering activities, including: Building and maintaining AWS infrastructure using Infrastructure as Code. Operating and improving production Kubernetes environments. Supporting platform reliability, performance and security. Investigating production issues and carrying out structured root cause analysis. Delivering infrastructure projects from design through to implementation. Working closely with software engineers to support new features and platform improvements. Contributing to the ongoing modernisation of an established cloud platform. Participating in an on-call rota alongside the wider infrastructure team. About You You'll already have experience working with production cloud platforms and enjoy being part of a collaborative engineering team. We're particularly interested in engineers with experience of: AWS and cloud infrastructure. Kubernetes in production environments. Terraform or similar Infrastructure as Code tooling. Helm and containerised applications. Monitoring and observability tools. Diagnosing and resolving production issues. Working with Git as part of a collaborative development process. Experience with Linux, Bash or Python scripting, Amazon EKS, MySQL, disaster recovery or security-focused environments would be advantageous. AWS or Kubernetes certifications are welcomed but practical experience is valued far more highly than formal qualifications. The Kind of Person Who Will Enjoy This Role Technical skills are only part of the picture. The team is looking for someone who enjoys working collaboratively, shares knowledge openly and approaches problems with curiosity rather than ego. You'll be comfortable discussing ideas, contributing to technical decisions and supporting colleagues, while also being capable of leading infrastructure projects when the opportunity arises. This isn't an environment where individuals work in isolation. Success comes from working together, learning from one another and building solutions that are secure, reliable and built to last. What's On Offer Alongside the opportunity to work on a modern cloud platform, you'll be joining a business operating in one of the fastest-growing areas of enterprise software. The team offers a supportive, low-ego culture where good ideas are encouraged, learning is supported and engineers have the opportunity to make a visible impact. In return you'll receive: Remote-first working with optional office access. 25 days' annual leave plus bank holidays, increasing with service. Company pension. Employee benefits scheme. Ongoing learning and professional development. Regular company events and collaborative team meet-ups. If you're looking for a role where you'll work with talented engineers, solve interesting technical challenges and help shape the future of a growing cloud platform, we'd love to hear from you.
Aug 15, 2026
Full time
Platform Engineer/Infrastructure Engineer Remote Permanent Are you the sort of engineer who enjoys solving real technical problems, working closely with a small team and helping improve the platform behind a successful SaaS product? We're working with a growing software business that develops a market-leading platform used by organisations around the world to manage information security, data privacy and regulatory compliance. With customers across more than 100 countries, the business is continuing to invest in both its product and the infrastructure that supports it. They're now looking for a Platform Engineer to join a collaborative engineering team responsible for the cloud platform that underpins the application. This is a role for someone who enjoys working alongside experienced engineers, sharing ideas and contributing to technical decisions, while also having the confidence to lead infrastructure projects from planning through to delivery. The Opportunity You'll play an important part in maintaining and evolving a production platform built on AWS and Kubernetes. Alongside day-to-day platform operations, you'll help modernise existing infrastructure, improve reliability and contribute to projects that support the next stage of the company's growth. The environment combines modern cloud technologies with an established platform, making it an excellent opportunity for someone who enjoys improving systems rather than simply maintaining them. What You'll Be Doing You'll be involved in a broad range of platform engineering activities, including: Building and maintaining AWS infrastructure using Infrastructure as Code. Operating and improving production Kubernetes environments. Supporting platform reliability, performance and security. Investigating production issues and carrying out structured root cause analysis. Delivering infrastructure projects from design through to implementation. Working closely with software engineers to support new features and platform improvements. Contributing to the ongoing modernisation of an established cloud platform. Participating in an on-call rota alongside the wider infrastructure team. About You You'll already have experience working with production cloud platforms and enjoy being part of a collaborative engineering team. We're particularly interested in engineers with experience of: AWS and cloud infrastructure. Kubernetes in production environments. Terraform or similar Infrastructure as Code tooling. Helm and containerised applications. Monitoring and observability tools. Diagnosing and resolving production issues. Working with Git as part of a collaborative development process. Experience with Linux, Bash or Python scripting, Amazon EKS, MySQL, disaster recovery or security-focused environments would be advantageous. AWS or Kubernetes certifications are welcomed but practical experience is valued far more highly than formal qualifications. The Kind of Person Who Will Enjoy This Role Technical skills are only part of the picture. The team is looking for someone who enjoys working collaboratively, shares knowledge openly and approaches problems with curiosity rather than ego. You'll be comfortable discussing ideas, contributing to technical decisions and supporting colleagues, while also being capable of leading infrastructure projects when the opportunity arises. This isn't an environment where individuals work in isolation. Success comes from working together, learning from one another and building solutions that are secure, reliable and built to last. What's On Offer Alongside the opportunity to work on a modern cloud platform, you'll be joining a business operating in one of the fastest-growing areas of enterprise software. The team offers a supportive, low-ego culture where good ideas are encouraged, learning is supported and engineers have the opportunity to make a visible impact. In return you'll receive: Remote-first working with optional office access. 25 days' annual leave plus bank holidays, increasing with service. Company pension. Employee benefits scheme. Ongoing learning and professional development. Regular company events and collaborative team meet-ups. If you're looking for a role where you'll work with talented engineers, solve interesting technical challenges and help shape the future of a growing cloud platform, we'd love to hear from you.
Line Up Aviation
Embedded Software Engineer
Line Up Aviation Portsmouth, Hampshire
On behalf of our global Aviation and defence client, we are seeing to recruit a Embedded Software Engineer on a 6 month contract. Role: Embedded Software Engineer Pay: Up to 60/hour via Umbrella (DOE) Contract : 6 Months Location: Portsmouth IR35 Status: In Scope Clearance: Valid SC held on Submission. Role Overview Our client has need for an Embedded Software Engineer due to increased demand for the work of the Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Role Responsibilities: Utilize your skills and knowledge to prototype innovative wireless solutions Primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Sets: Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio If you are interested in applying for this position, and you meet the above requirements, please apply immediately! Due to the number of applications we receive, it's not always possible to contact unsuccessful applicants. Unless you hear from us within 14 days of your application, please assume that you have been unsuccessful on this occasion. Line Up Aviation has carved its own place in the recruitment of Aviation and Aerospace personnel all over the world for more than 30 years. We work with some of the industry's best known companies who demand the highest standard of applicants. " on Twitter for all of our latest vacancies, news and pictures from our busy UK Head Office. Interact with us using the tag at anytime! Thank you for your follow!"
Aug 15, 2026
Contractor
On behalf of our global Aviation and defence client, we are seeing to recruit a Embedded Software Engineer on a 6 month contract. Role: Embedded Software Engineer Pay: Up to 60/hour via Umbrella (DOE) Contract : 6 Months Location: Portsmouth IR35 Status: In Scope Clearance: Valid SC held on Submission. Role Overview Our client has need for an Embedded Software Engineer due to increased demand for the work of the Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Role Responsibilities: Utilize your skills and knowledge to prototype innovative wireless solutions Primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Sets: Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio If you are interested in applying for this position, and you meet the above requirements, please apply immediately! Due to the number of applications we receive, it's not always possible to contact unsuccessful applicants. Unless you hear from us within 14 days of your application, please assume that you have been unsuccessful on this occasion. Line Up Aviation has carved its own place in the recruitment of Aviation and Aerospace personnel all over the world for more than 30 years. We work with some of the industry's best known companies who demand the highest standard of applicants. " on Twitter for all of our latest vacancies, news and pictures from our busy UK Head Office. Interact with us using the tag at anytime! Thank you for your follow!"
Morgan McKinley (South West)
Senior Embedded Linux Engineer Cambridgeshire £60-70k
Morgan McKinley (South West)
Senior Embedded Linux Engineer Cambridgeshire 60-70k Location: Cambridge (Consultancy-based) Salary: 60,000 - 70,000 + Comprehensive Benefits Due to the type of work the client are looking for UK eyes only candidates We are looking for a high-caliber Senior Embedded Software Engineer to join a leading technology business. This role is designed for an engineer who thrives on technical variety and wants to play a key part in turning "impossible" concepts into real-world, high-integrity platforms. Your Technical Profile Language Expertise: Strong proficiency in C and/or C++ for embedded systems. Platform Experience: Extensive experience developing for embedded platforms (ARM, STM32, or similar Microcontrollers). OS Knowledge: Solid understanding of Embedded Linux (Yocto/PetaLinux). Systems Architecture: Ability to design scalable, robust software using UML and rigorous engineering practices. Interfacing: Comfortable working close to the metal, including interfacing with on-board FPGAs and communication protocols (SPI, I2C, UART, CAN). The "Value Add" Experience with Python or MATLAB for algorithm development and testing. Familiarity with Low-SWaP (Size, Weight, and Power) design constraints-crucial for drone and space applications. A background in Signal Processing or Robotics (ROS/ROS2). The ability to mentor junior engineers and act as a "Design Authority" for software workstreams. If you are a motivated engineer who thrives on variety and exciting technical challenges, apply today with your CV.
Aug 15, 2026
Full time
Senior Embedded Linux Engineer Cambridgeshire 60-70k Location: Cambridge (Consultancy-based) Salary: 60,000 - 70,000 + Comprehensive Benefits Due to the type of work the client are looking for UK eyes only candidates We are looking for a high-caliber Senior Embedded Software Engineer to join a leading technology business. This role is designed for an engineer who thrives on technical variety and wants to play a key part in turning "impossible" concepts into real-world, high-integrity platforms. Your Technical Profile Language Expertise: Strong proficiency in C and/or C++ for embedded systems. Platform Experience: Extensive experience developing for embedded platforms (ARM, STM32, or similar Microcontrollers). OS Knowledge: Solid understanding of Embedded Linux (Yocto/PetaLinux). Systems Architecture: Ability to design scalable, robust software using UML and rigorous engineering practices. Interfacing: Comfortable working close to the metal, including interfacing with on-board FPGAs and communication protocols (SPI, I2C, UART, CAN). The "Value Add" Experience with Python or MATLAB for algorithm development and testing. Familiarity with Low-SWaP (Size, Weight, and Power) design constraints-crucial for drone and space applications. A background in Signal Processing or Robotics (ROS/ROS2). The ability to mentor junior engineers and act as a "Design Authority" for software workstreams. If you are a motivated engineer who thrives on variety and exciting technical challenges, apply today with your CV.
Hexwired Recruitment Limited
Senior Machine Learning Engineer
Hexwired Recruitment Limited
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.
Aug 15, 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.
Hexwired Recruitment Limited
Staff Machine Learning Engineer
Hexwired Recruitment Limited
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.
Aug 15, 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.
ECM Selection (Holdings) Limited
Senior Software Developer
ECM Selection (Holdings) Limited Guildford, Surrey
Develop advanced software for real-world defence and security systems An established engineering consultancy company is seeking experienced software developers to join their multi-disciplinary team delivering innovative sensor and signal processing solutions for defence and national security applications. Some projects are aligned with in-house hardware development and can involve developing algorithms for new sensor data and optimising software for constrained environments. Other projects will see you developing sophisticated software in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies. Please note: this role requires eligibility for UK Developed Vetting (DV) clearance. Applicants must therefore be British citizens who have lived in the UK for the past 10 years. You will be working alongside other bright software and hardware engineers on varied and challenging projects. You will have the opportunity to lead and mentor other engineers, as well as be supported to achieve your own career goals. With other experienced engineers to learn from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++. Strong academic background in a numerate discipline (e.g. Maths, Physics, Engineer, computer science). This will probably include a 1st or 2:1 at degree level and may include a PhD. Strong communication skills both for client work and for mentoring and leading team members. British citizenship and UK residency for at least 10 years. While not required, the following will significantly strengthen your application: DSP and/or image processing expertise. Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems. Due to the sensitive nature of much of the work you will perform you are required to be in the office every day, however the company understands everyone s schedules are different and so supports flexible working hours. With the company expanding there are good career progression opportunities through expanding technical capabilities and team leadership. The remunerations package is competitive with a strong base salary and good benefits including a generous 10% employer contribution pension scheme and annual performance related bonuses. 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 ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27604 ) 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.
Aug 15, 2026
Full time
Develop advanced software for real-world defence and security systems An established engineering consultancy company is seeking experienced software developers to join their multi-disciplinary team delivering innovative sensor and signal processing solutions for defence and national security applications. Some projects are aligned with in-house hardware development and can involve developing algorithms for new sensor data and optimising software for constrained environments. Other projects will see you developing sophisticated software in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies. Please note: this role requires eligibility for UK Developed Vetting (DV) clearance. Applicants must therefore be British citizens who have lived in the UK for the past 10 years. You will be working alongside other bright software and hardware engineers on varied and challenging projects. You will have the opportunity to lead and mentor other engineers, as well as be supported to achieve your own career goals. With other experienced engineers to learn from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills. Requirements: Commercial-grade experience developing and maintaining complex systems in C/C++. Strong academic background in a numerate discipline (e.g. Maths, Physics, Engineer, computer science). This will probably include a 1st or 2:1 at degree level and may include a PhD. Strong communication skills both for client work and for mentoring and leading team members. British citizenship and UK residency for at least 10 years. While not required, the following will significantly strengthen your application: DSP and/or image processing expertise. Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems. Due to the sensitive nature of much of the work you will perform you are required to be in the office every day, however the company understands everyone s schedules are different and so supports flexible working hours. With the company expanding there are good career progression opportunities through expanding technical capabilities and team leadership. The remunerations package is competitive with a strong base salary and good benefits including a generous 10% employer contribution pension scheme and annual performance related bonuses. 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 ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27604 ) 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.
CBSbutler Holdings Limited trading as CBSbutler
Embedded SW Engineer - SC Cleared
CBSbutler Holdings Limited trading as CBSbutler Portsmouth, Hampshire
Embedded Software Engineer + SC Cleared role + Long term contract + Paying up to 65 per hour + Hybrid working from Portsmouth Role Overview The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group - a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Aug 14, 2026
Contractor
Embedded Software Engineer + SC Cleared role + Long term contract + Paying up to 65 per hour + Hybrid working from Portsmouth Role Overview The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group - a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on embedded platforms Development of embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a real-time embedded environment using Linux. (e.g. Microblaze or RISC-V using C/C++) Experience of working with and configuring embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
SF Partners
Firmware Engineer
SF Partners City, Birmingham
This isn't an opportunity to simply maintain an established firmware platform. It's an opportunity to help build one. We are partnering with an exciting, entrepreneurial UK technology start-up developing an innovative, AI-enabled consumer product combining advanced mechanical, electrical and smart technology. Founded by two ambitious entrepreneurs and recently backed by significant US investment, the business is now moving from product development into production, international growth and scale. They are looking for a Senior Embedded Software Engineer who wants to join early, take ownership and help shape the technology as the business grows. The opportunity You'll own the firmware across two processors at the heart of the product: Bare-metal C on a safety microcontroller C+ on an embedded-Linux module You'll work across the full embedded stack, from drivers, peripherals and real-time control through to connectivity, OTA updates, telemetry and fleet management. You'll work closely with electronics and engineering on board bring-up, debugging hardware and software together and taking the product from development into reliable, production-ready hardware. This is a hands-on role with genuine technical ownership and plenty of opportunity to influence how things are built. What you'll own Bare-metal MCU firmware, including registers, interrupts and peripherals Multithreaded C+ applications on embedded Linux Real-time state machines and deterministic timing Device drivers and standard embedded buses Board bring-up using schematics, datasheets, scopes, logic analysers and JTAG/SWD Embedded Linux: systemd, networking, D-Bus, cross-compilation, Yocto and U-Boot Bluetooth, Wi-Fi and power management Error handling, logging and on-target/remote debugging OTA updates, telemetry and fleet management Secure boot, signed updates, encrypted communications and key management CI, unit testing and disciplined software releases Firmware architecture and practices suitable for a growing production fleet Who we're looking for You'll ideally have 5+ years of embedded software experience, working across two or more processor families. Your background might be in consumer electronics, robotics, automotive, appliances, IoT, industrial technology or another complex engineered product environment. You'll bring: Strong bare-metal C and modern C++ experience Embedded Linux and multithreaded application development Experience with real-time systems and constrained hardware Strong hardware bring-up and debugging skills Experience with device drivers and embedded buses Bluetooth/Wi-Fi and power management experience Experience with Git, CI, unit testing and release processes An understanding of OTA, telemetry and fleet management Knowledge of embedded security and production firmware practices A 2:1 or above degree in electronics, computer science or a related discipline is preferred, with Master's or PhD-level study welcome. The qualifications and years above are a guide, not a gate. Exceptional candidates who can demonstrate the same level of ability will always be considered. What you'll know You'll ideally understand how to build firmware that is reliable, testable, secure and maintainable in production, including: Embedded Linux, systemd, networking and D-Bus Yocto and U-Boot Real-time state machines and deterministic timing Device drivers and hardware interfaces OTA updates and fleet management Secure boot, signed firmware and key management Logging, diagnostics and remote debugging Certification-bound development and change control Renumeration £60,000 - £75,000 basic salary 10% bonus BUPA Private Healthcare Pension Company phone and additional benefits.
Aug 14, 2026
Full time
This isn't an opportunity to simply maintain an established firmware platform. It's an opportunity to help build one. We are partnering with an exciting, entrepreneurial UK technology start-up developing an innovative, AI-enabled consumer product combining advanced mechanical, electrical and smart technology. Founded by two ambitious entrepreneurs and recently backed by significant US investment, the business is now moving from product development into production, international growth and scale. They are looking for a Senior Embedded Software Engineer who wants to join early, take ownership and help shape the technology as the business grows. The opportunity You'll own the firmware across two processors at the heart of the product: Bare-metal C on a safety microcontroller C+ on an embedded-Linux module You'll work across the full embedded stack, from drivers, peripherals and real-time control through to connectivity, OTA updates, telemetry and fleet management. You'll work closely with electronics and engineering on board bring-up, debugging hardware and software together and taking the product from development into reliable, production-ready hardware. This is a hands-on role with genuine technical ownership and plenty of opportunity to influence how things are built. What you'll own Bare-metal MCU firmware, including registers, interrupts and peripherals Multithreaded C+ applications on embedded Linux Real-time state machines and deterministic timing Device drivers and standard embedded buses Board bring-up using schematics, datasheets, scopes, logic analysers and JTAG/SWD Embedded Linux: systemd, networking, D-Bus, cross-compilation, Yocto and U-Boot Bluetooth, Wi-Fi and power management Error handling, logging and on-target/remote debugging OTA updates, telemetry and fleet management Secure boot, signed updates, encrypted communications and key management CI, unit testing and disciplined software releases Firmware architecture and practices suitable for a growing production fleet Who we're looking for You'll ideally have 5+ years of embedded software experience, working across two or more processor families. Your background might be in consumer electronics, robotics, automotive, appliances, IoT, industrial technology or another complex engineered product environment. You'll bring: Strong bare-metal C and modern C++ experience Embedded Linux and multithreaded application development Experience with real-time systems and constrained hardware Strong hardware bring-up and debugging skills Experience with device drivers and embedded buses Bluetooth/Wi-Fi and power management experience Experience with Git, CI, unit testing and release processes An understanding of OTA, telemetry and fleet management Knowledge of embedded security and production firmware practices A 2:1 or above degree in electronics, computer science or a related discipline is preferred, with Master's or PhD-level study welcome. The qualifications and years above are a guide, not a gate. Exceptional candidates who can demonstrate the same level of ability will always be considered. What you'll know You'll ideally understand how to build firmware that is reliable, testable, secure and maintainable in production, including: Embedded Linux, systemd, networking and D-Bus Yocto and U-Boot Real-time state machines and deterministic timing Device drivers and hardware interfaces OTA updates and fleet management Secure boot, signed firmware and key management Logging, diagnostics and remote debugging Certification-bound development and change control Renumeration £60,000 - £75,000 basic salary 10% bonus BUPA Private Healthcare Pension Company phone and additional benefits.
KO2 Embedded Recruitment Solutions LTD
Senior Software Engineer
KO2 Embedded Recruitment Solutions LTD
Senior Software Engineer Newcastle upon Tyne - Hybrid Up to 70,000 basic + benefits Relocation package available The Role We're looking for a Senior Software Engineer to join our clients R&D function, reporting directly to the Head of R&D. In this role you'll design and govern the software architecture and CI/CD processes that their engineering team builds within. You'll take ownership of the architectural framework spanning robotics payloads, vehicle automation, computer vision, sensor integration, digital twins, and simulation - ensuring everything they build is scalable, maintainable, and defensible against safety-critical standards. You'll know how to let early-stage prototypes move fast on the right evidential path, without forcing full compliance before it's needed - while making sure the architecture is built to scale to full qualification when the time comes. What You'll Do Define and implement end-to-end software architecture and CI/CD pipelines for remote and autonomous systems Establish unit testing, verification, and validation processes, building the evidence base needed to meet defence safety-critical standards Integrate architecture across control systems, computer vision, sensor fusion, simulation, and digital twin platforms Support system integration, commissioning, and real-world field trials alongside global military end users What You'll Bring Essential: A strong track record in software architecture for safety-critical or compliance-driven systems Hands-on experience with C/C++ and Python in Linux real-time environments Confidence reading electrical schematics and working across the hardware/software boundary Experience implementing CI/CD pipelines for safety-critical software A degree in Software Engineering, Computer Science, or equivalent (2:1 minimum) Nice to Have: Familiarity with ROS/ROS2 Experience with machine learning, OpenCV, or CODESYS/PLC environments A background in automotive safety systems, defence, robotics, or autonomous vehicle development What's In It for You 70,000 basic salary 8% matched pension Free breakfast and lunch daily on-site 35-hour week: Tuesday-Thursday on-site, Monday/Friday from home, with an early finish on Fridays Up to 5,000 relocation allowance for the right candidate Apply today with an up-to-date CV.
Aug 14, 2026
Full time
Senior Software Engineer Newcastle upon Tyne - Hybrid Up to 70,000 basic + benefits Relocation package available The Role We're looking for a Senior Software Engineer to join our clients R&D function, reporting directly to the Head of R&D. In this role you'll design and govern the software architecture and CI/CD processes that their engineering team builds within. You'll take ownership of the architectural framework spanning robotics payloads, vehicle automation, computer vision, sensor integration, digital twins, and simulation - ensuring everything they build is scalable, maintainable, and defensible against safety-critical standards. You'll know how to let early-stage prototypes move fast on the right evidential path, without forcing full compliance before it's needed - while making sure the architecture is built to scale to full qualification when the time comes. What You'll Do Define and implement end-to-end software architecture and CI/CD pipelines for remote and autonomous systems Establish unit testing, verification, and validation processes, building the evidence base needed to meet defence safety-critical standards Integrate architecture across control systems, computer vision, sensor fusion, simulation, and digital twin platforms Support system integration, commissioning, and real-world field trials alongside global military end users What You'll Bring Essential: A strong track record in software architecture for safety-critical or compliance-driven systems Hands-on experience with C/C++ and Python in Linux real-time environments Confidence reading electrical schematics and working across the hardware/software boundary Experience implementing CI/CD pipelines for safety-critical software A degree in Software Engineering, Computer Science, or equivalent (2:1 minimum) Nice to Have: Familiarity with ROS/ROS2 Experience with machine learning, OpenCV, or CODESYS/PLC environments A background in automotive safety systems, defence, robotics, or autonomous vehicle development What's In It for You 70,000 basic salary 8% matched pension Free breakfast and lunch daily on-site 35-hour week: Tuesday-Thursday on-site, Monday/Friday from home, with an early finish on Fridays Up to 5,000 relocation allowance for the right candidate Apply today with an up-to-date CV.
Avanti Recruitment
Senior Java Backend Developer
Avanti Recruitment Fetcham, Surrey
We're working with an innovative UK software business that develops complex engineering applications used by some of the world's leading organisations in the energy sector. As the business continues to grow, they're looking to appoint a Senior Java Backend Developer to join their highly experienced engineering team. This is an opportunity to work on genuinely challenging software rather than high-volume transactional systems. You'll be building scalable backend services and APIs that process large volumes of engineering data, helping transform complex information into meaningful, real-world solutions. Working alongside experienced software engineers, you'll contribute to architecture, influence technical decisions and help shape the future of a market-leading product. What You'll Be Doing Designing and developing scalable Java backend applications and REST APIs Building robust, maintainable and secure software solutions Working with complex, data-intensive systems Collaborating closely with frontend engineers and product teams Contributing to architecture and technical design decisions Improving performance, scalability and code quality Writing clean, well-tested and maintainable code Mentoring other developers and contributing to engineering best practice What We're Looking For Strong commercial Java development experience Experience designing and building REST APIs Strong SQL and relational database knowledge Excellent problem-solving and analytical skills Experience working within Agile environments Linux command line experience A passion for writing clean, secure and maintainable code Desirable Experience Neo4j or other graph databases Docker and Kubernetes AWS or Azure CI/CD pipelines Microservices architecture Experience within engineering, industrial, manufacturing or other data-intensive environments Why Apply? Work on technically challenging software with real-world impact Join a collaborative team of highly experienced engineers Influence architecture and technical direction Excellent long-term career prospects within a growing business Relaxed, supportive engineering culture where quality is valued over process Package Up to £90,000 depending on experience Flexible Hybrid working Leatherhead office Full-time, permanent position If you're an experienced Java Backend Developer looking to work on complex engineering software and enjoy solving challenging technical problems, we'd love to hear from you.
Aug 14, 2026
Full time
We're working with an innovative UK software business that develops complex engineering applications used by some of the world's leading organisations in the energy sector. As the business continues to grow, they're looking to appoint a Senior Java Backend Developer to join their highly experienced engineering team. This is an opportunity to work on genuinely challenging software rather than high-volume transactional systems. You'll be building scalable backend services and APIs that process large volumes of engineering data, helping transform complex information into meaningful, real-world solutions. Working alongside experienced software engineers, you'll contribute to architecture, influence technical decisions and help shape the future of a market-leading product. What You'll Be Doing Designing and developing scalable Java backend applications and REST APIs Building robust, maintainable and secure software solutions Working with complex, data-intensive systems Collaborating closely with frontend engineers and product teams Contributing to architecture and technical design decisions Improving performance, scalability and code quality Writing clean, well-tested and maintainable code Mentoring other developers and contributing to engineering best practice What We're Looking For Strong commercial Java development experience Experience designing and building REST APIs Strong SQL and relational database knowledge Excellent problem-solving and analytical skills Experience working within Agile environments Linux command line experience A passion for writing clean, secure and maintainable code Desirable Experience Neo4j or other graph databases Docker and Kubernetes AWS or Azure CI/CD pipelines Microservices architecture Experience within engineering, industrial, manufacturing or other data-intensive environments Why Apply? Work on technically challenging software with real-world impact Join a collaborative team of highly experienced engineers Influence architecture and technical direction Excellent long-term career prospects within a growing business Relaxed, supportive engineering culture where quality is valued over process Package Up to £90,000 depending on experience Flexible Hybrid working Leatherhead office Full-time, permanent position If you're an experienced Java Backend Developer looking to work on complex engineering software and enjoy solving challenging technical problems, we'd love to hear from you.
Meritus
Senior Engineer
Meritus Stevenage, Hertfordshire
MERITUS are recruiting for a Senior Engineer to join the HWIL (Hardware in the Loop) team at a sovereign defence manufacturer as they continue growing their RF, Systems Performance and Design services. SENIOR ENGINEER (HARDWARE IN THE LOOP) - INSIDE IR35 - 55 PER HOUR - 4 DAYS A WEEK ONSITE - STEVENAGE - 6 MONTHS (VERY LIKELY TO EXTEND) - RF / SYSTEMS DESIGN - SECTOR: DEFENCE The Hardware-in-the-Loop (HWIL) team conduct the most complete test of missiles other than a firing and are our client's Missile test track. We design complex, real-time simulations that surround real missile hardware to allow us to 'fire missiles indoors'. Responsibilities: As a HWIL engineer, you will be responsible for developing and maintaining new and existing RF equipment and working with multi-disciplinary teams to combine RF, electronics engineering and software development to produce new capabilities that enable HWIL to run new simulations - Produce new RF targets for missiles to track, simulated ECM. testing, root cause analysis, design, development, integration. You will be able to adapt to new engineering situations and be comfortable in abstracting detail in order to understand the simulation and missile's behaviour Skillset/experience required: Broad engineering experience with deeper experience in some of the following skill areas: Radio Frequency design or testing System performance analysis Interface debugging and system integration Software design requirements System design for real-time applications Familiarity with Linux operating system Familiarity with computer science (C++ an advantage) Integration of microcontrollers in RF hardware (e.g. Raspberry Pi)
Aug 14, 2026
Contractor
MERITUS are recruiting for a Senior Engineer to join the HWIL (Hardware in the Loop) team at a sovereign defence manufacturer as they continue growing their RF, Systems Performance and Design services. SENIOR ENGINEER (HARDWARE IN THE LOOP) - INSIDE IR35 - 55 PER HOUR - 4 DAYS A WEEK ONSITE - STEVENAGE - 6 MONTHS (VERY LIKELY TO EXTEND) - RF / SYSTEMS DESIGN - SECTOR: DEFENCE The Hardware-in-the-Loop (HWIL) team conduct the most complete test of missiles other than a firing and are our client's Missile test track. We design complex, real-time simulations that surround real missile hardware to allow us to 'fire missiles indoors'. Responsibilities: As a HWIL engineer, you will be responsible for developing and maintaining new and existing RF equipment and working with multi-disciplinary teams to combine RF, electronics engineering and software development to produce new capabilities that enable HWIL to run new simulations - Produce new RF targets for missiles to track, simulated ECM. testing, root cause analysis, design, development, integration. You will be able to adapt to new engineering situations and be comfortable in abstracting detail in order to understand the simulation and missile's behaviour Skillset/experience required: Broad engineering experience with deeper experience in some of the following skill areas: Radio Frequency design or testing System performance analysis Interface debugging and system integration Software design requirements System design for real-time applications Familiarity with Linux operating system Familiarity with computer science (C++ an advantage) Integration of microcontrollers in RF hardware (e.g. Raspberry Pi)
CBS butler
Embedded SW Engineer - SC Cleared
CBS butler Portsmouth, Hampshire
Embedded Software Engineer + SC Cleared role + Long term contract + Paying up to £65 per hour + Hybrid working from Portsmouth Role Overview The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group - a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on Embedded platforms Development of Embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a Real Time Embedded environment using Linux. (eg Microblaze or RISC-V using C/C++) Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying Embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and Embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Aug 14, 2026
Contractor
Embedded Software Engineer + SC Cleared role + Long term contract + Paying up to £65 per hour + Hybrid working from Portsmouth Role Overview The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group - a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers. Responsibilities Use your skills and knowledge to prototype innovative wireless solutions You will be primarily developing using C/C++ on Embedded platforms Development of Embedded software/firmware prototypes in an agile environment Further development of proven prototypes to a deployment standard Development of software in a Real Time Embedded environment using Linux. (eg Microblaze or RISC-V using C/C++) Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto Experience of working with Uboot, Kernel config and device trees Building and deploying Embedded Linux systems in an offline environment Skill Set Essential Experience programming Embedded Systems using C/C++ Experience of bare-metal and Embedded Linux environments Experience of linux device drivers including DMA, Interrupts, and Device Trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio
Langham Recruitment
Embedded Software Engineer
Langham Recruitment Guildford, Surrey
Embedded Software Engineer Space / Aerospace Guildford Hybrid We are seeking an experienced embedded software engineer to support the existing and expanding range of embedded software used on spacecraft for a leading space and satellite company. This role has responsibility for undertaking the design, analysis, and development of Embedded Software for Satellite Systems. Key Tasks Development of complex real-time applications to meet customer requirements and interfaces Ability to capture requirements and deliver software within tight timeframes Ensure effective plans are in place to deliver software in accordance with the schedule and PA/QA requirements of the project Ensure risks to the development are identified, managed and communicated to Projects and Engineering Involvement in internal software peer reviews Previous Experience Several years embedded C software development of real time systems using VxWorks, RT Linux, FreeRTOS, or Bare-Metal Exposure to recognised industry standard software development processes Qualifications Knowledge & Skills Degree or equivalent in Engineering, Computing or similar subject Python and embedded C Programming Language Appreciation of digital electronics SPARC, ARM, RISC-V architectures preferable Knowledge of CAN, Serial, and IP communication protocols BitBucket/GIT version control Agile/JIRA development approach Flexible and adaptable to changing priorities Results orientated, can-do approach Pro-active and able to take initiative Decision making and creative problem solving skills Highly organised with clear communication skills Ability to work simultaneously on a variety of projects Able to work autonomously and using own initiative Good team working skills, together with the ability to interface with others at all levels Strong attention to detail Proven ability to deliver solutions under pressure and to tight timescales Able to demonstrate company mindsets; accountability, one team, customers and projects rule and audacity Benefits Highly competitive Salary dependent on experience Flexible working policies 32 days annual leave + BH Annual Company Bonus Scheme Up to 8% employer pension contribution Life Assurance (6X salary) Private Health Care Enhanced Maternity & Paternity leave Multiple Discount, Memberships schemes
Aug 14, 2026
Full time
Embedded Software Engineer Space / Aerospace Guildford Hybrid We are seeking an experienced embedded software engineer to support the existing and expanding range of embedded software used on spacecraft for a leading space and satellite company. This role has responsibility for undertaking the design, analysis, and development of Embedded Software for Satellite Systems. Key Tasks Development of complex real-time applications to meet customer requirements and interfaces Ability to capture requirements and deliver software within tight timeframes Ensure effective plans are in place to deliver software in accordance with the schedule and PA/QA requirements of the project Ensure risks to the development are identified, managed and communicated to Projects and Engineering Involvement in internal software peer reviews Previous Experience Several years embedded C software development of real time systems using VxWorks, RT Linux, FreeRTOS, or Bare-Metal Exposure to recognised industry standard software development processes Qualifications Knowledge & Skills Degree or equivalent in Engineering, Computing or similar subject Python and embedded C Programming Language Appreciation of digital electronics SPARC, ARM, RISC-V architectures preferable Knowledge of CAN, Serial, and IP communication protocols BitBucket/GIT version control Agile/JIRA development approach Flexible and adaptable to changing priorities Results orientated, can-do approach Pro-active and able to take initiative Decision making and creative problem solving skills Highly organised with clear communication skills Ability to work simultaneously on a variety of projects Able to work autonomously and using own initiative Good team working skills, together with the ability to interface with others at all levels Strong attention to detail Proven ability to deliver solutions under pressure and to tight timescales Able to demonstrate company mindsets; accountability, one team, customers and projects rule and audacity Benefits Highly competitive Salary dependent on experience Flexible working policies 32 days annual leave + BH Annual Company Bonus Scheme Up to 8% employer pension contribution Life Assurance (6X salary) Private Health Care Enhanced Maternity & Paternity leave Multiple Discount, Memberships schemes
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment Northampton, Northamptonshire
Senior Software Engineer Northampton 45-55k My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud-based services Rather than focusing solely on individual software components, they design and develop complete end-to-end products intended for deployment in real-world environments. The Opportunity They are seeking an experienced Senior Software Engineer who enjoys solving complex technical challenges and taking ownership of delivering practical, robust solutions. This is a broad, product-focused engineering role suited to someone who can move comfortably across multiple technologies, understand the bigger picture, and make sound technical decisions that balance engineering quality with commercial objectives. Key Responsibilities Design, develop and maintain software Take ownership of technical projects from concept through to deployment. Develop solutions across embedded, backend, cloud and web technologies. Build and enhance Linux-based edge computing systems. Integrate software with cameras, sensors, and other hardware systems. Evaluate and adopt modern development tools, including AI-assisted development workflows where appropriate. Contribute to technical architecture, system design, and engineering best practices. Required Skills & Experience Proficiency in C and C++. Experience developing applications in Python. Experience with JavaScript and modern web development frameworks. Strong Linux development experience. Experience working with embedded systems, edge computing devices, or hardware-integrated products. Excellent communication and stakeholder management skills. Desirable / Bonus Skills Experience with video capture, processing and streaming technologies. Cloud platform development and deployment experience. Experience building cloud-connected edge devices. Exposure to real-time systems. Practical use of AI-assisted development tools and LLMs within software engineering workflows. This is an opportunity to work on genuinely varied and challenging projects where your contribution will directly influence products used in real-world environments. You will join a small, highly capable team developing innovative vision-based systems and will have the freedom to make technical decisions, take ownership of outcomes, and help shape the future direction of our products and platforms.
Aug 14, 2026
Full time
Senior Software Engineer Northampton 45-55k My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud-based services Rather than focusing solely on individual software components, they design and develop complete end-to-end products intended for deployment in real-world environments. The Opportunity They are seeking an experienced Senior Software Engineer who enjoys solving complex technical challenges and taking ownership of delivering practical, robust solutions. This is a broad, product-focused engineering role suited to someone who can move comfortably across multiple technologies, understand the bigger picture, and make sound technical decisions that balance engineering quality with commercial objectives. Key Responsibilities Design, develop and maintain software Take ownership of technical projects from concept through to deployment. Develop solutions across embedded, backend, cloud and web technologies. Build and enhance Linux-based edge computing systems. Integrate software with cameras, sensors, and other hardware systems. Evaluate and adopt modern development tools, including AI-assisted development workflows where appropriate. Contribute to technical architecture, system design, and engineering best practices. Required Skills & Experience Proficiency in C and C++. Experience developing applications in Python. Experience with JavaScript and modern web development frameworks. Strong Linux development experience. Experience working with embedded systems, edge computing devices, or hardware-integrated products. Excellent communication and stakeholder management skills. Desirable / Bonus Skills Experience with video capture, processing and streaming technologies. Cloud platform development and deployment experience. Experience building cloud-connected edge devices. Exposure to real-time systems. Practical use of AI-assisted development tools and LLMs within software engineering workflows. This is an opportunity to work on genuinely varied and challenging projects where your contribution will directly influence products used in real-world environments. You will join a small, highly capable team developing innovative vision-based systems and will have the freedom to make technical decisions, take ownership of outcomes, and help shape the future direction of our products and platforms.
Qualify Nation Recruitment
Trainee DevOps Engineer No experience needed (Ref: 7501)
Qualify Nation Recruitment Cardiff, South Glamorgan
DEVOPS ENGINEER TRAINEESHIP Become a DevOps Engineer and Build Real-World Experience Are you interested in cloud computing, software development, automation, and building reliable technology platforms? Do you want to gain practical experience while developing technical skills that are in high demand across the technology industry? We are offering a DevOps Engineer Traineeship designed to help aspiring DevOps professionals develop industry-relevant knowledge through structured learning and practical projects. What You Will Learn Throughout the traineeship, you will develop an understanding of: DevOps Fundamentals Linux System Administration Command Line and Shell Scripting Version Control with Git Software Development Lifecycle (SDLC) Continuous Integration (CI) Continuous Delivery and Continuous Deployment (CD) Infrastructure as Code (IaC) Containerisation with Docker Container Orchestration Cloud Computing Fundamentals Cloud Platforms (AWS, Microsoft Azure and Google Cloud) Configuration Management Monitoring and Logging Security Best Practices (DevSecOps) Networking Fundamentals Automation and Scripting Incident Management and Reliability Engineering Practical Experience You will work on realistic DevOps projects that may include: Building CI/CD pipelines Deploying applications to cloud environments Creating Infrastructure as Code templates Managing Docker containers Automating software deployment processes Configuring monitoring and logging solutions Implementing basic cloud infrastructure Applying security best practices to deployment pipelines Troubleshooting deployment and infrastructure issues Portfolio projects demonstrating your DevOps capabilities This practical experience will help you develop a professional portfolio that demonstrates your capabilities to future employers. Ideal Candidate We are looking for individuals who: Have an interest in technology, software development, and cloud computing Enjoy solving technical problems Have strong analytical and logical thinking skills Pay close attention to detail Are willing to learn new skills Can work independently and manage their time effectively Have basic computer skills No previous DevOps experience is required. Successful applicants will undertake our paid DevOps Engineer training programme before progressing into employment. The cost of the training is the responsibility of the learner, and full guidance and support will be provided throughout the programme. Benefits Remote and flexible learning Industry-relevant curriculum Portfolio development opportunities Practical project experience Mentoring and personalised feedback Career guidance and employability support Opportunity to develop skills sought by modern employers Entry Requirements A good level of written English Access to a computer and internet connection Motivation to learn and develop professionally Career Opportunities Upon successful completion, learners may pursue roles such as: Junior DevOps Engineer DevOps Engineer Cloud Support Engineer Platform Engineer Infrastructure Engineer Site Reliability Engineer (SRE) Build and Release Engineer Cloud Operations Engineer Systems Administrator Cloud Infrastructure Engineer Apply Today If you are looking to start a career in DevOps and want to gain practical experience while developing a professional portfolio, we would love to hear from you. Submit your application today and begin your journey towards a rewarding career in DevOps Engineering. We advertise this role across multiple UK locations - you only need to apply once and you'll be considered for all of them.
Aug 14, 2026
Full time
DEVOPS ENGINEER TRAINEESHIP Become a DevOps Engineer and Build Real-World Experience Are you interested in cloud computing, software development, automation, and building reliable technology platforms? Do you want to gain practical experience while developing technical skills that are in high demand across the technology industry? We are offering a DevOps Engineer Traineeship designed to help aspiring DevOps professionals develop industry-relevant knowledge through structured learning and practical projects. What You Will Learn Throughout the traineeship, you will develop an understanding of: DevOps Fundamentals Linux System Administration Command Line and Shell Scripting Version Control with Git Software Development Lifecycle (SDLC) Continuous Integration (CI) Continuous Delivery and Continuous Deployment (CD) Infrastructure as Code (IaC) Containerisation with Docker Container Orchestration Cloud Computing Fundamentals Cloud Platforms (AWS, Microsoft Azure and Google Cloud) Configuration Management Monitoring and Logging Security Best Practices (DevSecOps) Networking Fundamentals Automation and Scripting Incident Management and Reliability Engineering Practical Experience You will work on realistic DevOps projects that may include: Building CI/CD pipelines Deploying applications to cloud environments Creating Infrastructure as Code templates Managing Docker containers Automating software deployment processes Configuring monitoring and logging solutions Implementing basic cloud infrastructure Applying security best practices to deployment pipelines Troubleshooting deployment and infrastructure issues Portfolio projects demonstrating your DevOps capabilities This practical experience will help you develop a professional portfolio that demonstrates your capabilities to future employers. Ideal Candidate We are looking for individuals who: Have an interest in technology, software development, and cloud computing Enjoy solving technical problems Have strong analytical and logical thinking skills Pay close attention to detail Are willing to learn new skills Can work independently and manage their time effectively Have basic computer skills No previous DevOps experience is required. Successful applicants will undertake our paid DevOps Engineer training programme before progressing into employment. The cost of the training is the responsibility of the learner, and full guidance and support will be provided throughout the programme. Benefits Remote and flexible learning Industry-relevant curriculum Portfolio development opportunities Practical project experience Mentoring and personalised feedback Career guidance and employability support Opportunity to develop skills sought by modern employers Entry Requirements A good level of written English Access to a computer and internet connection Motivation to learn and develop professionally Career Opportunities Upon successful completion, learners may pursue roles such as: Junior DevOps Engineer DevOps Engineer Cloud Support Engineer Platform Engineer Infrastructure Engineer Site Reliability Engineer (SRE) Build and Release Engineer Cloud Operations Engineer Systems Administrator Cloud Infrastructure Engineer Apply Today If you are looking to start a career in DevOps and want to gain practical experience while developing a professional portfolio, we would love to hear from you. Submit your application today and begin your journey towards a rewarding career in DevOps Engineering. We advertise this role across multiple UK locations - you only need to apply once and you'll be considered for all of them.
Zenovo
Principal Embedded Software Engineer
Zenovo
Job Title: Principal Embedded Software Engineer Location: North West & Yorkshire Offices Salary: Up to £75k (depending on experience) We re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you! About the Role Define and own embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks and implement mitigation strategies Drive Agile processes and continuous improvement practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking knowledge including TCP/IP, UDP and secure communications Experience with embedded Linux or RTOS environments Knowledge of electrical power systems and protection function theory Experience delivering commercial embedded products end-to-end Peripheral interfacing experience (SPI, I2C, memory interfaces) Debugging complex real-time or multithreaded systems Desirable Experience Linux-based embedded platforms or containerised environments Python or scripting languages CI/CD pipelines and DevOps tooling Industrial communication protocols or automation systems Cybersecurity concepts within embedded environments Cloud or enterprise platform integration Wireless communications (WiFi, Bluetooth, Zigbee) Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
Aug 14, 2026
Full time
Job Title: Principal Embedded Software Engineer Location: North West & Yorkshire Offices Salary: Up to £75k (depending on experience) We re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you! About the Role Define and own embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks and implement mitigation strategies Drive Agile processes and continuous improvement practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking knowledge including TCP/IP, UDP and secure communications Experience with embedded Linux or RTOS environments Knowledge of electrical power systems and protection function theory Experience delivering commercial embedded products end-to-end Peripheral interfacing experience (SPI, I2C, memory interfaces) Debugging complex real-time or multithreaded systems Desirable Experience Linux-based embedded platforms or containerised environments Python or scripting languages CI/CD pipelines and DevOps tooling Industrial communication protocols or automation systems Cybersecurity concepts within embedded environments Cloud or enterprise platform integration Wireless communications (WiFi, Bluetooth, Zigbee) Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV.
KO2 Embedded Recruitment Solutions LTD
Embedded Software Engineer
KO2 Embedded Recruitment Solutions LTD
Senior Embedded Software Engineer Location: Bradford-on-Avon, Wiltshire - Hybrid Salary: Up to 56,000 (DOE) KO2 Recruitment is working with a well-established name in the automotive sector, looking for an experienced Embedded Software Engineer to join their growing engineering team. This is a great opportunity to work on cutting-edge embedded platforms within a business that offers genuine flexibility, technical challenge, and room to grow. The Role You'll play a key part in designing, developing, and delivering embedded software for automotive applications, working across the full development lifecycle from concept through to production. You'll work closely with hardware, systems, and test engineering teams to deliver robust, reliable embedded solutions. Key Responsibilities Design and develop embedded software in C/C++ for automotive platforms Build and maintain real-time embedded applications using FreeRTOS Develop and support embedded Linux-based systems Debug and optimise firmware throughout the development lifecycle Collaborate cross-functionally with hardware, systems, and test engineering teams Contribute to code reviews, design discussions, and continuous improvement of development practices What You'll Need Strong proficiency in C/C++ for embedded systems development Hands-on experience with FreeRTOS Experience working with embedded Linux Solid understanding of embedded development tools and methodologies Automotive industry experience highly desirable Strong problem-solving skills, with the ability to work independently and as part of a team Desirable Yocto Project experience Docker/containerisation experience What's On Offer Salary up to 56,000, depending on experience Hybrid working, with genuine flexibility to work from home The chance to work on innovative automotive embedded technology A collaborative, technically strong engineering environment If you're an Embedded Software Engineer with automotive experience looking for your next challenge - in a role that genuinely offers flexibility and growth - we'd love to hear from you Get in touch with KO2 Recruitment today to find out more.
Aug 13, 2026
Full time
Senior Embedded Software Engineer Location: Bradford-on-Avon, Wiltshire - Hybrid Salary: Up to 56,000 (DOE) KO2 Recruitment is working with a well-established name in the automotive sector, looking for an experienced Embedded Software Engineer to join their growing engineering team. This is a great opportunity to work on cutting-edge embedded platforms within a business that offers genuine flexibility, technical challenge, and room to grow. The Role You'll play a key part in designing, developing, and delivering embedded software for automotive applications, working across the full development lifecycle from concept through to production. You'll work closely with hardware, systems, and test engineering teams to deliver robust, reliable embedded solutions. Key Responsibilities Design and develop embedded software in C/C++ for automotive platforms Build and maintain real-time embedded applications using FreeRTOS Develop and support embedded Linux-based systems Debug and optimise firmware throughout the development lifecycle Collaborate cross-functionally with hardware, systems, and test engineering teams Contribute to code reviews, design discussions, and continuous improvement of development practices What You'll Need Strong proficiency in C/C++ for embedded systems development Hands-on experience with FreeRTOS Experience working with embedded Linux Solid understanding of embedded development tools and methodologies Automotive industry experience highly desirable Strong problem-solving skills, with the ability to work independently and as part of a team Desirable Yocto Project experience Docker/containerisation experience What's On Offer Salary up to 56,000, depending on experience Hybrid working, with genuine flexibility to work from home The chance to work on innovative automotive embedded technology A collaborative, technically strong engineering environment If you're an Embedded Software Engineer with automotive experience looking for your next challenge - in a role that genuinely offers flexibility and growth - we'd love to hear from you Get in touch with KO2 Recruitment today to find out more.
Copello
System Software Engineer
Copello
An opportunity has arisen for a System Software Engineer to join an exciting scale-up and help protect critical national infrastructure and complex technologies against the threat of post quantum decryption. This role will entail designing and developing software components for next generation systems in the PQD space in a dynamic, collaborative environment. You will be part of a highly capable team that has drawn its talent from technical institutions recognised around the world. This is a great chance to join an exciting company with a bright future doing meaningful, impactful work. Location Mostly home-working with some travel into London / Southwest sites. Responsibilities The System Software Engineer will design and develop system software for RISC-V based systems, maintain software stacks (incl. OS, firmware, drivers), participate in the designs and architectural review processes for both hardware and software while enhancing and maintaining processes, tools and methodologies to ensure the timely delivery of high quality code. Skills Sought Linux / Linux Kernel Development C/C++/Rust RISC-V Experience working on complex software Product development Embedded software and real-time solutions Security Clearance Eligibility for UK Security Clearance will be required for this role. Apply To apply, follow the instructions on this page or send an updated CV to Myles at Copello Global referencing the role in question.
Aug 13, 2026
Full time
An opportunity has arisen for a System Software Engineer to join an exciting scale-up and help protect critical national infrastructure and complex technologies against the threat of post quantum decryption. This role will entail designing and developing software components for next generation systems in the PQD space in a dynamic, collaborative environment. You will be part of a highly capable team that has drawn its talent from technical institutions recognised around the world. This is a great chance to join an exciting company with a bright future doing meaningful, impactful work. Location Mostly home-working with some travel into London / Southwest sites. Responsibilities The System Software Engineer will design and develop system software for RISC-V based systems, maintain software stacks (incl. OS, firmware, drivers), participate in the designs and architectural review processes for both hardware and software while enhancing and maintaining processes, tools and methodologies to ensure the timely delivery of high quality code. Skills Sought Linux / Linux Kernel Development C/C++/Rust RISC-V Experience working on complex software Product development Embedded software and real-time solutions Security Clearance Eligibility for UK Security Clearance will be required for this role. Apply To apply, follow the instructions on this page or send an updated CV to Myles at Copello Global referencing the role in question.
Script and Dot Ltd
Lead Software Engineer
Script and Dot Ltd Portsmouth, Hampshire
Software Technical Lead - Robotics & Advanced Engineering About the Role Our client is an established engineering organisation developing innovative software solutions for complex, safety-critical systems. Due to continued growth, they are seeking an experienced Software Technical Lead to drive the delivery of advanced software projects and provide technical leadership across multidisciplinary engineering teams. This is an excellent opportunity to combine hands-on software development with technical leadership, working on cutting-edge technologies in a collaborative environment. Key Responsibilities Lead the software delivery of complex engineering projects. Define software architectures for integrated systems. Coordinate multidisciplinary engineering teams throughout the development lifecycle. Translate system requirements into software solutions. Ensure software meets quality, safety and performance standards. Provide technical leadership, mentoring and support to engineering teams. Work closely with customers and internal stakeholders to deliver successful outcomes. Support project planning, effort estimation and continuous improvement initiatives. About You You will be an experienced software engineer with strong technical leadership skills and a background delivering complex software solutions. Essential Skills & Experience Degree in Software Engineering, Computer Science, Electronic Engineering or a related discipline (or equivalent experience). Significant experience in a senior software engineering or technical leadership role. Strong understanding of software architecture and modern development practices. Experience leading multidisciplinary engineering teams. Ability to define system and software requirements. Knowledge of software quality, safety principles and secure software development. Excellent communication and stakeholder management skills. Technical Experience Experience with several of the following technologies is desirable: C++ Python JavaScript HTML, CSS, XML and JSON Windows and Linux development Backend technologies (Node.js, Django or similar) Docker and containerisation TCP/IP networking and WebSockets SQL and database technologies Software debugging and diagnostic tools Cyber security principles Desirable Experience with any of the following would be beneficial: Real-time or distributed systems Control or automation software Qt or .NET GUI development Messaging frameworks (e.g. RabbitMQ, ActiveMQ) REST APIs and web services Video or media streaming technologies The role is available 4 days onsite, 1 day remote.
Aug 13, 2026
Full time
Software Technical Lead - Robotics & Advanced Engineering About the Role Our client is an established engineering organisation developing innovative software solutions for complex, safety-critical systems. Due to continued growth, they are seeking an experienced Software Technical Lead to drive the delivery of advanced software projects and provide technical leadership across multidisciplinary engineering teams. This is an excellent opportunity to combine hands-on software development with technical leadership, working on cutting-edge technologies in a collaborative environment. Key Responsibilities Lead the software delivery of complex engineering projects. Define software architectures for integrated systems. Coordinate multidisciplinary engineering teams throughout the development lifecycle. Translate system requirements into software solutions. Ensure software meets quality, safety and performance standards. Provide technical leadership, mentoring and support to engineering teams. Work closely with customers and internal stakeholders to deliver successful outcomes. Support project planning, effort estimation and continuous improvement initiatives. About You You will be an experienced software engineer with strong technical leadership skills and a background delivering complex software solutions. Essential Skills & Experience Degree in Software Engineering, Computer Science, Electronic Engineering or a related discipline (or equivalent experience). Significant experience in a senior software engineering or technical leadership role. Strong understanding of software architecture and modern development practices. Experience leading multidisciplinary engineering teams. Ability to define system and software requirements. Knowledge of software quality, safety principles and secure software development. Excellent communication and stakeholder management skills. Technical Experience Experience with several of the following technologies is desirable: C++ Python JavaScript HTML, CSS, XML and JSON Windows and Linux development Backend technologies (Node.js, Django or similar) Docker and containerisation TCP/IP networking and WebSockets SQL and database technologies Software debugging and diagnostic tools Cyber security principles Desirable Experience with any of the following would be beneficial: Real-time or distributed systems Control or automation software Qt or .NET GUI development Messaging frameworks (e.g. RabbitMQ, ActiveMQ) REST APIs and web services Video or media streaming technologies The role is available 4 days onsite, 1 day remote.

Modal Window

  • Blog
  • Contact
  • About Us
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • Facebook
  • Twitter
  • Instagram
  • Pinterest
  • Youtube
Parent and Partner sites: IT Job Board | Search Jobs Near Me | RightTalent.co.uk | Quantity Surveyor jobs | Building Surveyor jobs | Construction Recruitment | Talent Recruiter | London Jobs | Property jobs
© 2008-2026 Jobs Hiring Near Me