• 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.

17 jobs found

Email me jobs like this
Refine Search
Current Search
senior test automation engineer embedded
Shillito Group
Software Engineer - Embedded Systems
Shillito Group City, Sheffield
We are delighted to be supporting a Sheffield based, international manufacturing business with the recruitment of a Software Engineer - Embedded Systems. Reporting to the Senior Electronics Design Engineer, your role includes the design, development and testing of software development and maintenance. You will identify issues and work collaboratively with engineers, product managers and other stakeholders (internally and externally) to support continuous improvement of existing products and processes. You should be a practical, curious software engineer who enjoys solving real problems and learning new things as requirements evolve. The role: Develop, Maintain and problem solve the current aspects of software within the current product portfolio and future products. Reduce time to market of new features, on time delivery Improve response to failures/bugs Produce maintainable, well-structured and well-documented code Backend development Frontend/UI work Integrations and APIs Automation and tooling Cloud/infrastructure tasks Embedded software and firmware development Helping shape technical decisions Working closely with Hardware, including microcontrollers, device communication and low level systems. You: Degree in Software Engineering, Electronic Engineering, or a related technical discipline solid programming fundamentals modern web technologies and UI frameworks Python, C/C++, JavaScript and/or similar languages Git and collaborative development workflows databases and APIs cloud platforms embedded systems or firmware development interest in both software and hardware environments able to work independently and figure things out comfortable working across different parts of a system strong problem-solving skills A good communicator at all levels with the proven ability of working as part of a team. Exceptional analytical and proven solving skills Self-motivated Good time management with the ability to focus on task completion. Experience of working in organisations with ISO9001 quality management systems. Good understanding of compliance related aspects of product software Please apply for immediate consideration Shillito Group is a specialist recruitment and executive search partner, working with ambitious businesses to secure high-impact talent across commercial and engineering markets. Our reputation is built on deep expertise, trusted relationships and delivering results that go beyond the brief.
Jun 13, 2026
Full time
We are delighted to be supporting a Sheffield based, international manufacturing business with the recruitment of a Software Engineer - Embedded Systems. Reporting to the Senior Electronics Design Engineer, your role includes the design, development and testing of software development and maintenance. You will identify issues and work collaboratively with engineers, product managers and other stakeholders (internally and externally) to support continuous improvement of existing products and processes. You should be a practical, curious software engineer who enjoys solving real problems and learning new things as requirements evolve. The role: Develop, Maintain and problem solve the current aspects of software within the current product portfolio and future products. Reduce time to market of new features, on time delivery Improve response to failures/bugs Produce maintainable, well-structured and well-documented code Backend development Frontend/UI work Integrations and APIs Automation and tooling Cloud/infrastructure tasks Embedded software and firmware development Helping shape technical decisions Working closely with Hardware, including microcontrollers, device communication and low level systems. You: Degree in Software Engineering, Electronic Engineering, or a related technical discipline solid programming fundamentals modern web technologies and UI frameworks Python, C/C++, JavaScript and/or similar languages Git and collaborative development workflows databases and APIs cloud platforms embedded systems or firmware development interest in both software and hardware environments able to work independently and figure things out comfortable working across different parts of a system strong problem-solving skills A good communicator at all levels with the proven ability of working as part of a team. Exceptional analytical and proven solving skills Self-motivated Good time management with the ability to focus on task completion. Experience of working in organisations with ISO9001 quality management systems. Good understanding of compliance related aspects of product software Please apply for immediate consideration Shillito Group is a specialist recruitment and executive search partner, working with ambitious businesses to secure high-impact talent across commercial and engineering markets. Our reputation is built on deep expertise, trusted relationships and delivering results that go beyond the brief.
SoCode Limited
Senior Test Automation Engineer (Embedded)
SoCode Limited Rampton, Cambridgeshire
Job Title: Senior Automation Test Engineer (Embedded) Salary: Up to 85,000 Location: Cambridge (3 days on site ideally) We're on the hunt for a strong Senior Automation Test Engineer with a Python background who can build test automation frameworks from scratch. This is on behalf of a company that are working on the development of their next generation products within the telecoms space. To be successful in this role, you will need knowledge of networking protocols (I.e. TCP/IP) and a solid embedded testing background. What will you be involved in? Designing and building scalable test automation frameworks from scratch (e.g. keyword-driven, data-driven) for embedded systems within the wireless telecoms domain (gNodeB, core network, UE). Developing and managing CI/CD pipelines for automated test execution, reporting, and continuous validation. Orchestrating and automating multi-node environments to simulate real-world network traffic and interactions. Creating and executeting test scenarios to validate system behaviour under varying traffic conditions. Analysing logs from both 5G protocol and network traffic perspectives to identify defects, performance issues, and bottlenecks. Generating test data, automate reporting, and track execution results and failures across complex test suites. Producing and maintaining technical documentation, including system architecture and API specifications. Skills & Experience Essential: Solid experience developing test automation frameworks and hands-on experience orchestrating multi-node systems for embedded systems or telecoms Proven experience building and maintaining CI/CD pipelines from the ground up. Strong understanding of embedded systems testing, including hardware/software integration. Proficiency in programming languages such as Python, Java, or C++ for automation. Experience with network analysis and tracing tools (e.g. TCPdump, Wireshark, strace). Knowledge of networking protocols (TCP/IP, UDP, SCTP, 5G) and an understanding of networking fundamentals (IPv6, DNS, DHCP, NAT) and network security concepts. Experience with test frameworks and reporting tools (e.g. TestNG, JUnit, Allure, ReportPortal). Familiarity with containerisation and distributed environments (Docker, Kubernetes). Experience with network orchestration and performance testing tools (e.g. OpenStack, Xena, Ixia, Spirent). An understanding of the Linux networking stack (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables). Strong analytical and problem-solving skills with the ability to diagnose complex system issues. Excellent communication skills and ability to work effectively in collaborative environments.
Jun 13, 2026
Full time
Job Title: Senior Automation Test Engineer (Embedded) Salary: Up to 85,000 Location: Cambridge (3 days on site ideally) We're on the hunt for a strong Senior Automation Test Engineer with a Python background who can build test automation frameworks from scratch. This is on behalf of a company that are working on the development of their next generation products within the telecoms space. To be successful in this role, you will need knowledge of networking protocols (I.e. TCP/IP) and a solid embedded testing background. What will you be involved in? Designing and building scalable test automation frameworks from scratch (e.g. keyword-driven, data-driven) for embedded systems within the wireless telecoms domain (gNodeB, core network, UE). Developing and managing CI/CD pipelines for automated test execution, reporting, and continuous validation. Orchestrating and automating multi-node environments to simulate real-world network traffic and interactions. Creating and executeting test scenarios to validate system behaviour under varying traffic conditions. Analysing logs from both 5G protocol and network traffic perspectives to identify defects, performance issues, and bottlenecks. Generating test data, automate reporting, and track execution results and failures across complex test suites. Producing and maintaining technical documentation, including system architecture and API specifications. Skills & Experience Essential: Solid experience developing test automation frameworks and hands-on experience orchestrating multi-node systems for embedded systems or telecoms Proven experience building and maintaining CI/CD pipelines from the ground up. Strong understanding of embedded systems testing, including hardware/software integration. Proficiency in programming languages such as Python, Java, or C++ for automation. Experience with network analysis and tracing tools (e.g. TCPdump, Wireshark, strace). Knowledge of networking protocols (TCP/IP, UDP, SCTP, 5G) and an understanding of networking fundamentals (IPv6, DNS, DHCP, NAT) and network security concepts. Experience with test frameworks and reporting tools (e.g. TestNG, JUnit, Allure, ReportPortal). Familiarity with containerisation and distributed environments (Docker, Kubernetes). Experience with network orchestration and performance testing tools (e.g. OpenStack, Xena, Ixia, Spirent). An understanding of the Linux networking stack (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables). Strong analytical and problem-solving skills with the ability to diagnose complex system issues. Excellent communication skills and ability to work effectively in collaborative environments.
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.
Jun 13, 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.
DCS Recruitment Limited
Software Engineer / Senior QA & Test - DO-178C
DCS Recruitment Limited
Software Engineer / Test Specialist (SDET, Safety Critical) Oxford (Hybrid, 2 days onsite per week) Highly competitive salary, open and negotiable About the Role We are looking for a Software Engineer / Test Specialist with strong experience in safety critical systems, focused on DO-178C and Verification and Validation (V&V). This is an opportunity to join an extremely well funded and well backed startup with a clear ambition to become a leading technology player in its field. The organisation is building next generation, AI led software systems where safety, reliability and certification are critical to success. You will play a key role in ensuring that advanced, AI-enabled software meets rigorous safety standards, combining traditional SDET responsibilities with deep involvement in safety assurance and certification activities. Key Responsibilities Lead and support V&V activities aligned with DO-178C objectives Develop and execute test strategies, test plans and certification artefacts Validate and assure AI driven and software intensive systems within safety critical frameworks Design and implement automated and manual testing approaches for complex, high integrity software Produce and review compliance documentation such as Software Verification Plans, test cases and verification reports Work closely with software, systems and AI/ML teams to ensure certification readiness Carry out requirements based testing and maintain full traceability using tools such as DOORS or Polarion Support regulatory audits and certification processes across safety critical programmes Identify defects, risks and non compliance issues and drive resolution Essential Experience Strong experience working in DO-178C or DO-178B environments Solid understanding of V&V processes within safety critical systems Background as an SDET, Software Test Engineer or Verification Engineer in regulated industries such as aerospace, defence, automotive or rail Experience testing complex software systems, ideally including AI or data driven components Hands on experience with test automation using Python, C, C++ or similar Experience with requirements traceability tools and test management systems Knowledge of software lifecycle processes in certified environments Desirable Skills Experience with assurance or testing of AI or machine learning based systems in regulated environments Experience across different Design Assurance Levels (DAL A to E) Exposure to model based development such as Simulink Experience with embedded systems or hardware in the loop testing Awareness of additional safety standards such as ARP4754A, ISO 26262 or IEC 61508 Working Arrangement Hybrid working with a minimum of 2 days per week onsite in Oxford. Flexible working options available. Why Join Work on genuinely safety critical, AI enabled systems with real world impact Join a highly ambitious startup with strong funding and backing Be part of a team aiming to become a leading technology player in its field Competitive and flexible salary depending on experience INDENG DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Jun 12, 2026
Full time
Software Engineer / Test Specialist (SDET, Safety Critical) Oxford (Hybrid, 2 days onsite per week) Highly competitive salary, open and negotiable About the Role We are looking for a Software Engineer / Test Specialist with strong experience in safety critical systems, focused on DO-178C and Verification and Validation (V&V). This is an opportunity to join an extremely well funded and well backed startup with a clear ambition to become a leading technology player in its field. The organisation is building next generation, AI led software systems where safety, reliability and certification are critical to success. You will play a key role in ensuring that advanced, AI-enabled software meets rigorous safety standards, combining traditional SDET responsibilities with deep involvement in safety assurance and certification activities. Key Responsibilities Lead and support V&V activities aligned with DO-178C objectives Develop and execute test strategies, test plans and certification artefacts Validate and assure AI driven and software intensive systems within safety critical frameworks Design and implement automated and manual testing approaches for complex, high integrity software Produce and review compliance documentation such as Software Verification Plans, test cases and verification reports Work closely with software, systems and AI/ML teams to ensure certification readiness Carry out requirements based testing and maintain full traceability using tools such as DOORS or Polarion Support regulatory audits and certification processes across safety critical programmes Identify defects, risks and non compliance issues and drive resolution Essential Experience Strong experience working in DO-178C or DO-178B environments Solid understanding of V&V processes within safety critical systems Background as an SDET, Software Test Engineer or Verification Engineer in regulated industries such as aerospace, defence, automotive or rail Experience testing complex software systems, ideally including AI or data driven components Hands on experience with test automation using Python, C, C++ or similar Experience with requirements traceability tools and test management systems Knowledge of software lifecycle processes in certified environments Desirable Skills Experience with assurance or testing of AI or machine learning based systems in regulated environments Experience across different Design Assurance Levels (DAL A to E) Exposure to model based development such as Simulink Experience with embedded systems or hardware in the loop testing Awareness of additional safety standards such as ARP4754A, ISO 26262 or IEC 61508 Working Arrangement Hybrid working with a minimum of 2 days per week onsite in Oxford. Flexible working options available. Why Join Work on genuinely safety critical, AI enabled systems with real world impact Join a highly ambitious startup with strong funding and backing Be part of a team aiming to become a leading technology player in its field Competitive and flexible salary depending on experience INDENG DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Executive Network Group
Controls System Engineer
Executive Network Group City, Birmingham
A global friction welding manufacturer is looking for a Control Systems Engineer to join their team based in the Birmingham area The ideal candidate will be a hard-working and adaptable Engineer with a strong design background. Operating at the Birmingham site, you will be responsible for the design and technical support of industrial control panels and more This is a fantastic opportunity with a multi-national welding company who supply to some the biggest names in the world Role: Control Systems Engineer Office Location: Birmingham Salary: 55,000 - 60,000 The key responsibilities of the Control Systems Engineer role will be: Design, develop, and implement software for industrial control systems within automation, robotics, and machinery environments. Program PLCs, HMIs, and real-time motion control systems for both hydraulic and electric drive applications. Integrate systems across multiple devices and communication protocols (e.g. industrial Ethernet networks). Produce comprehensive technical documentation, including specifications, design details, and test procedures. Support commissioning activities at customer sites, including occasional international travel and short-notice assignments. Contribute to the full software lifecycle, including requirements definition, design, testing, and deployment. Assist with additional tasks as required to support overall project delivery and team objectives. The key requirements of the Control Systems Engineer will be: Strong experience with industrial PLC and HMI programming platforms (e.g. Siemens, Allen-Bradley or similar). Experience integrating motion control and drive systems. Familiarity with industrial communication protocols such as EtherNet/IP, PROFINET, or similar. Knowledge of IEC 61131-based programming. Experience with additional programming languages (e.g. C++, C#, JavaScript) is advantageous. Exposure to real-time or embedded control systems is desirable. Ability to produce clear, structured technical documentation across the software lifecycle. Please apply online or contact (url removed) for a confidential conversation Executive Network Group, encompassing Technical Network, Network HR, HSE Network & Procurement People, sourcing mid to senior level management for automotive, aerospace, engineering and manufacturing industrial sectors, with a portfolio of services including executive search, advertising, MRO for permanent and interim contract recruitment services
Jun 12, 2026
Full time
A global friction welding manufacturer is looking for a Control Systems Engineer to join their team based in the Birmingham area The ideal candidate will be a hard-working and adaptable Engineer with a strong design background. Operating at the Birmingham site, you will be responsible for the design and technical support of industrial control panels and more This is a fantastic opportunity with a multi-national welding company who supply to some the biggest names in the world Role: Control Systems Engineer Office Location: Birmingham Salary: 55,000 - 60,000 The key responsibilities of the Control Systems Engineer role will be: Design, develop, and implement software for industrial control systems within automation, robotics, and machinery environments. Program PLCs, HMIs, and real-time motion control systems for both hydraulic and electric drive applications. Integrate systems across multiple devices and communication protocols (e.g. industrial Ethernet networks). Produce comprehensive technical documentation, including specifications, design details, and test procedures. Support commissioning activities at customer sites, including occasional international travel and short-notice assignments. Contribute to the full software lifecycle, including requirements definition, design, testing, and deployment. Assist with additional tasks as required to support overall project delivery and team objectives. The key requirements of the Control Systems Engineer will be: Strong experience with industrial PLC and HMI programming platforms (e.g. Siemens, Allen-Bradley or similar). Experience integrating motion control and drive systems. Familiarity with industrial communication protocols such as EtherNet/IP, PROFINET, or similar. Knowledge of IEC 61131-based programming. Experience with additional programming languages (e.g. C++, C#, JavaScript) is advantageous. Exposure to real-time or embedded control systems is desirable. Ability to produce clear, structured technical documentation across the software lifecycle. Please apply online or contact (url removed) for a confidential conversation Executive Network Group, encompassing Technical Network, Network HR, HSE Network & Procurement People, sourcing mid to senior level management for automotive, aerospace, engineering and manufacturing industrial sectors, with a portfolio of services including executive search, advertising, MRO for permanent and interim contract recruitment services
Marcus Webb Associates Limited
Junior Software Engineer
Marcus Webb Associates Limited Heads Hill, Berkshire
Junior Software Engineer (C / C++) Location: Newbury, Berkshire (Hybrid: 2 or 3 days in) Type: Permanent Salary: £32-45k NOTE: This role would suit a graduate software engineer with at least 2-3 years of relevant industry experience. A small engineering company developing bespoke instrumentation, industrial automation and data acquisition systems is looking to hire a Software Engineer to support continued growth. The role would suit a software engineer with: A good practical understanding of both hardware and software Confidence with programming in C or C++ but with the desire to learn new languages Strong problem-solving skills and a natural interest in technology (and making things work!) Good communication skills with a versatile and flexible attitude to work Evidence of relevant extra-curricular/ home projects (software or hardware focused) This is a hands-on role working on real-world engineering problems for various applications including industrial automation, scientific experimentation and product development and validation / test environments. Projects range from custom data acquisition platforms and industrial monitoring systems through to detector readout systems, specialised measurement equipment and more. Typical involvements: Junior Software Engineer (C / C++) Developing software for instrumentation and industrial measurement systems and more Building applications primarily in C / C++ or Rust, alongside some Python, TypeScript and / or LabVIEW where appropriate Working across the full engineering lifecycle from concept through deployment Integrating software with hardware, data acquisition devices and embedded Linux systems Supporting customer projects and occasionally visiting customer sites within the UK Helping improve engineering practices including testing, CI and tooling Skills / Knowledge Required: Junior Software Engineer (C/ C++) A degree in an engineering discipline coupled with 2-3 years of industry experience working within software programming (junior and senior candidates are being considered) Strong software engineering fundamentals but with a broad systems engineering approach (i.e. understanding the wider system, hardware, integration, etc) Naturally curious about technology with evidence of self-learning, home project experience Good C/C++ experience. Also any experience with Rust or an interest in Rust would be useful. Embedded systems / embedded software would be useful Experience working with hardware, instrumentation and real-world engineering systems Comfortable working independently within a small engineering business Familiarity with Git / GitLab, automated / unit testing and modern software engineering practices Experience of Linux based systems Beneficial skills: Some embedded Linux experience would be beneficial as would experience of FPGA / VHDL design Practical electronics design or development skills could be very useful (able to design or fault find PCBs) Experience with bespoke data acquisition and control systems or integrating hardware and software for unique engineering applications (e.g., test cells, scientific instrumentation, industrial adaptation of lab equipment, etc) There s a broad mix of work spanning industrial automation, scientific instrumentation and bespoke engineering systems, so an interest in understanding how physical systems work is important. This junior software engineer opening is commutable from Reading, Newbury Basingstoke, Swindon, Winchester, Oxford, Bracknell and London.
Jun 12, 2026
Full time
Junior Software Engineer (C / C++) Location: Newbury, Berkshire (Hybrid: 2 or 3 days in) Type: Permanent Salary: £32-45k NOTE: This role would suit a graduate software engineer with at least 2-3 years of relevant industry experience. A small engineering company developing bespoke instrumentation, industrial automation and data acquisition systems is looking to hire a Software Engineer to support continued growth. The role would suit a software engineer with: A good practical understanding of both hardware and software Confidence with programming in C or C++ but with the desire to learn new languages Strong problem-solving skills and a natural interest in technology (and making things work!) Good communication skills with a versatile and flexible attitude to work Evidence of relevant extra-curricular/ home projects (software or hardware focused) This is a hands-on role working on real-world engineering problems for various applications including industrial automation, scientific experimentation and product development and validation / test environments. Projects range from custom data acquisition platforms and industrial monitoring systems through to detector readout systems, specialised measurement equipment and more. Typical involvements: Junior Software Engineer (C / C++) Developing software for instrumentation and industrial measurement systems and more Building applications primarily in C / C++ or Rust, alongside some Python, TypeScript and / or LabVIEW where appropriate Working across the full engineering lifecycle from concept through deployment Integrating software with hardware, data acquisition devices and embedded Linux systems Supporting customer projects and occasionally visiting customer sites within the UK Helping improve engineering practices including testing, CI and tooling Skills / Knowledge Required: Junior Software Engineer (C/ C++) A degree in an engineering discipline coupled with 2-3 years of industry experience working within software programming (junior and senior candidates are being considered) Strong software engineering fundamentals but with a broad systems engineering approach (i.e. understanding the wider system, hardware, integration, etc) Naturally curious about technology with evidence of self-learning, home project experience Good C/C++ experience. Also any experience with Rust or an interest in Rust would be useful. Embedded systems / embedded software would be useful Experience working with hardware, instrumentation and real-world engineering systems Comfortable working independently within a small engineering business Familiarity with Git / GitLab, automated / unit testing and modern software engineering practices Experience of Linux based systems Beneficial skills: Some embedded Linux experience would be beneficial as would experience of FPGA / VHDL design Practical electronics design or development skills could be very useful (able to design or fault find PCBs) Experience with bespoke data acquisition and control systems or integrating hardware and software for unique engineering applications (e.g., test cells, scientific instrumentation, industrial adaptation of lab equipment, etc) There s a broad mix of work spanning industrial automation, scientific instrumentation and bespoke engineering systems, so an interest in understanding how physical systems work is important. This junior software engineer opening is commutable from Reading, Newbury Basingstoke, Swindon, Winchester, Oxford, Bracknell and London.
Platform Recruitment
Senior Embedded Software Engineer
Platform Recruitment St. Ives, Cambridgeshire
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
Jun 12, 2026
Full time
Senior Embedded Software Engineer £60-70k St. Ives If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems. This is the role for you. Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer. You ll be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts. Responsibilities as an Embedded Software Engineer: Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle Requirements: Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++. Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232) High-level familiarity with electronics/schematics, and strong numerical/analytical skills Desirable skills for an Embedded Software Engineer: Experience developing on Arm Cortex platforms utilising either RTOS or bare metal Working knowledge of embedded security Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python Apply now to develop the next generation of high-precision control software! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.
scrumconnect ltd
Senior QAT Analyst (SC Cleared)
scrumconnect ltd City, Newcastle Upon Tyne
About Scrumconnect Scrumconnect is a trusted digital consultancy delivering large-scale transformation programmes through agile methodologies, engineering excellence, and quality-first delivery practices. Role Overview We are seeking a Senior QAT Engineer (SFIA Level 5) to lead quality assurance activities across complex digital transformation programmes. You will be responsible for defining testing strategies, driving automation excellence, mentoring QAT engineers, and ensuring quality standards are Embedded across multiple delivery teams. This role requires strong technical expertise combined with leadership capabilities to influence quality practices at programme level. Key Responsibilities Define and implement end-to-end testing strategies and quality frameworks. Design, develop, and maintain complex automated testing solutions. Lead test planning, execution, and reporting activities across multiple teams. Manage test environments and support release assurance processes. Drive continuous improvement initiatives across testing and automation practices. Mentor and support QAT engineers and promote best practices. Collaborate with engineering, architecture, and product teams to ensure quality is Embedded throughout delivery. Provide technical leadership on testing approaches, tooling, and quality governance. Essential Skills & Experience Extensive experience in software testing and quality assurance leadership. Strong knowledge of HTML, CSS, JavaScript, and Node.js. Experience designing and implementing automated testing frameworks. Strong understanding of CI/CD pipelines and DevOps practices. Experience developing and executing enterprise-scale test strategies. Ability to lead technical discussions and influence quality standards. Experience mentoring and supporting engineering teams. Strong stakeholder management and communication skills. Additional Information SFIA Level: 5 Location: Flexible (all UK locations considered except London) Security Clearance: Active SC Clearance required
Jun 12, 2026
Full time
About Scrumconnect Scrumconnect is a trusted digital consultancy delivering large-scale transformation programmes through agile methodologies, engineering excellence, and quality-first delivery practices. Role Overview We are seeking a Senior QAT Engineer (SFIA Level 5) to lead quality assurance activities across complex digital transformation programmes. You will be responsible for defining testing strategies, driving automation excellence, mentoring QAT engineers, and ensuring quality standards are Embedded across multiple delivery teams. This role requires strong technical expertise combined with leadership capabilities to influence quality practices at programme level. Key Responsibilities Define and implement end-to-end testing strategies and quality frameworks. Design, develop, and maintain complex automated testing solutions. Lead test planning, execution, and reporting activities across multiple teams. Manage test environments and support release assurance processes. Drive continuous improvement initiatives across testing and automation practices. Mentor and support QAT engineers and promote best practices. Collaborate with engineering, architecture, and product teams to ensure quality is Embedded throughout delivery. Provide technical leadership on testing approaches, tooling, and quality governance. Essential Skills & Experience Extensive experience in software testing and quality assurance leadership. Strong knowledge of HTML, CSS, JavaScript, and Node.js. Experience designing and implementing automated testing frameworks. Strong understanding of CI/CD pipelines and DevOps practices. Experience developing and executing enterprise-scale test strategies. Ability to lead technical discussions and influence quality standards. Experience mentoring and supporting engineering teams. Strong stakeholder management and communication skills. Additional Information SFIA Level: 5 Location: Flexible (all UK locations considered except London) Security Clearance: Active SC Clearance required
Harnham - Data & Analytics Recruitment
Senior Product Security Engineer
Harnham - Data & Analytics Recruitment
Senior Product Security Engineer London (Hybrid) Salary: £80,000 - £100,000 This is an opportunity to join a forward-thinking technology-driven business where security is embedded from day one. You will play a key role in shaping how products are built securely, working closely with engineering teams to influence design decisions and protect innovative, customer-facing solutions. The role offers strong technical ownership, exposure to modern cloud and AI-driven systems, and the chance to make a visible impact across the organisation. The Company They are a modern digital financial services organisation focused on delivering user-centric products through technology and innovation. With a strong emphasis on collaboration and continuous improvement, they have built a culture where teams are empowered to challenge conventions and deliver meaningful change. Security is treated as a core pillar of product development, not an afterthought. As part of a growing InfoSec function, you will join a team that values practical, engineering-led security approaches. The Role Embed security into the full product lifecycle, from concept through to release Conduct hands-on security assessments across web, mobile, and backend applications Lead and support threat modelling activities for new features and systems Collaborate closely with engineering teams to design secure architectures Integrate and optimise security tooling such as SAST, SCA, DAST and vulnerability scanning Help drive secure development lifecycle practices across teams Deliver secure engineering training and guidance to developers Support triage and remediation of vulnerabilities from testing, tooling, and external reports Contribute to automation of security processes using scripts and internal tools Your Skills & Experience Strong commercial experience in application or product security Hands-on experience with security testing tools such as Burp Suite, Nmap, or similar Solid knowledge of web or mobile security, with willingness to broaden across both Good understanding of networking fundamentals and operating systems Experience conducting threat modelling and explaining security trade-offs to stakeholders Ability to script and automate tasks using languages such as Python, JavaScript, or Go Knowledge of secure coding practices and common vulnerabilities Familiarity with cloud environments and infrastructure concepts Comfortable working closely with engineers in a collaborative environment What They Offer Opportunity to work on modern technology including cloud and AI-driven systems A highly collaborative environment with strong engineering partnerships Clear progression opportunities within a growing security function Investment in learning and development, including time for upskilling How to Apply If you are interested in building secure, scalable products in a collaborative environment, apply now to find out more.
Jun 11, 2026
Full time
Senior Product Security Engineer London (Hybrid) Salary: £80,000 - £100,000 This is an opportunity to join a forward-thinking technology-driven business where security is embedded from day one. You will play a key role in shaping how products are built securely, working closely with engineering teams to influence design decisions and protect innovative, customer-facing solutions. The role offers strong technical ownership, exposure to modern cloud and AI-driven systems, and the chance to make a visible impact across the organisation. The Company They are a modern digital financial services organisation focused on delivering user-centric products through technology and innovation. With a strong emphasis on collaboration and continuous improvement, they have built a culture where teams are empowered to challenge conventions and deliver meaningful change. Security is treated as a core pillar of product development, not an afterthought. As part of a growing InfoSec function, you will join a team that values practical, engineering-led security approaches. The Role Embed security into the full product lifecycle, from concept through to release Conduct hands-on security assessments across web, mobile, and backend applications Lead and support threat modelling activities for new features and systems Collaborate closely with engineering teams to design secure architectures Integrate and optimise security tooling such as SAST, SCA, DAST and vulnerability scanning Help drive secure development lifecycle practices across teams Deliver secure engineering training and guidance to developers Support triage and remediation of vulnerabilities from testing, tooling, and external reports Contribute to automation of security processes using scripts and internal tools Your Skills & Experience Strong commercial experience in application or product security Hands-on experience with security testing tools such as Burp Suite, Nmap, or similar Solid knowledge of web or mobile security, with willingness to broaden across both Good understanding of networking fundamentals and operating systems Experience conducting threat modelling and explaining security trade-offs to stakeholders Ability to script and automate tasks using languages such as Python, JavaScript, or Go Knowledge of secure coding practices and common vulnerabilities Familiarity with cloud environments and infrastructure concepts Comfortable working closely with engineers in a collaborative environment What They Offer Opportunity to work on modern technology including cloud and AI-driven systems A highly collaborative environment with strong engineering partnerships Clear progression opportunities within a growing security function Investment in learning and development, including time for upskilling How to Apply If you are interested in building secure, scalable products in a collaborative environment, apply now to find out more.
Shillito Group
Software Engineer - Embedded Systems
Shillito Group Sheffield, Yorkshire
We are delighted to be supporting a Sheffield based, international manufacturing business with the recruitment of a Software Engineer - Embedded Systems. Reporting to the Senior Electronics Design Engineer, your role includes the design, development and testing of software development and maintenance. You will identify issues and work collaboratively with engineers, product managers and other stakeholders (internally and externally) to support continuous improvement of existing products and processes. You should be a practical, curious software engineer who enjoys solving real problems and learning new things as requirements evolve. The role: Develop, Maintain and problem solve the current aspects of software within the current product portfolio and future products. Reduce time to market of new features, on time delivery Improve response to failures/bugs Produce maintainable, well-structured and well-documented code Backend development Frontend/UI work Integrations and APIs Automation and tooling Cloud/infrastructure tasks Embedded software and firmware development Helping shape technical decisions Working closely with Hardware, including microcontrollers, device communication and low level systems. You: Shillito Group is a specialist recruitment and executive search partner, working with ambitious businesses to secure high-impact talent across commercial and engineering markets. Our reputation is built on deep expertise, trusted relationships and delivering results that go beyond the brief.
Jun 11, 2026
Full time
We are delighted to be supporting a Sheffield based, international manufacturing business with the recruitment of a Software Engineer - Embedded Systems. Reporting to the Senior Electronics Design Engineer, your role includes the design, development and testing of software development and maintenance. You will identify issues and work collaboratively with engineers, product managers and other stakeholders (internally and externally) to support continuous improvement of existing products and processes. You should be a practical, curious software engineer who enjoys solving real problems and learning new things as requirements evolve. The role: Develop, Maintain and problem solve the current aspects of software within the current product portfolio and future products. Reduce time to market of new features, on time delivery Improve response to failures/bugs Produce maintainable, well-structured and well-documented code Backend development Frontend/UI work Integrations and APIs Automation and tooling Cloud/infrastructure tasks Embedded software and firmware development Helping shape technical decisions Working closely with Hardware, including microcontrollers, device communication and low level systems. You: Shillito Group is a specialist recruitment and executive search partner, working with ambitious businesses to secure high-impact talent across commercial and engineering markets. Our reputation is built on deep expertise, trusted relationships and delivering results that go beyond the brief.
Computer Futures
Senior Software Developer .Net & Blazor
Computer Futures
Senior Software Developer - Industrial Automation Environment We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments. This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming. You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems. Key Responsibilities Design, develop and maintain core software applications used in automation and production environments Lead hands-on development in C#/.NET, contributing to system migration and platform evolution Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data Own application logic, workflows and behaviour within production systems Contribute to overall software architecture, technical standards and development best practices Implement and maintain version control and CI/CD pipelines using GitHub Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems Support testing, commissioning and deployment of software releases Mentor junior developers and contribute to technical decision-making within the team Required Skills & Experience Software Development Strong commercial experience with C# and .NET Experience building user interfaces and application logic using Blazor or similar frameworks Background in Python, ideally within Django environments (particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial / Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required) Comfortable working in environments where uptime, reliability and performance are critical Systems & Architecture Experience designing and maintaining long-running, production-grade systems Ability to build fault-tolerant applications interacting with external systems and data sources Strong debugging, troubleshooting and problem-solving capability What This Role Offers The opportunity to work on real-world, high-impact systems combining software, robotics and automation Ownership of critical applications that directly influence operational performance Involvement in a large-scale technology modernisation programme A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies Influence over technical direction, standards and best practices Role Scope This role is: A hands-on senior software development position Focused on building robust, scalable applications Product and platform oriented Embedded within a real-world automation environment This role is not: A PLC programming position A controls engineering or systems integration-only role A pure web or SaaS-focused development job To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Jun 11, 2026
Full time
Senior Software Developer - Industrial Automation Environment We are seeking a Senior Software Developer to play a key role in designing, building and maintaining core software applications that support advanced automated materials handling, warehouse automation and robotics-led production environments. This is a software-led position, focused on developing production-grade applications, platforms and user interfaces. While the software operates within an industrial setting, the primary responsibility is software engineering - not hardware configuration or PLC programming. You will join a team responsible for modernising an existing technology stack, contributing to the transition from Python/Django to C#/.NET and Blazor. This role offers ownership across application design, architecture, and long-term maintainability, alongside close collaboration with engineering teams to ensure software aligns with real-world systems. Key Responsibilities Design, develop and maintain core software applications used in automation and production environments Lead hands-on development in C#/.NET, contributing to system migration and platform evolution Build and enhance operator-facing applications, dashboards and visualisation tools displaying real-time system data Own application logic, workflows and behaviour within production systems Contribute to overall software architecture, technical standards and development best practices Implement and maintain version control and CI/CD pipelines using GitHub Ensure applications are reliable, maintainable and resilient, with a strong emphasis on fault handling and diagnostics Collaborate with controls, robotics and mechanical engineers to ensure seamless integration with physical systems Support testing, commissioning and deployment of software releases Mentor junior developers and contribute to technical decision-making within the team Required Skills & Experience Software Development Strong commercial experience with C# and .NET Experience building user interfaces and application logic using Blazor or similar frameworks Background in Python, ideally within Django environments (particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial / Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding of how software interacts with PLC-controlled or machine-driven systems (no PLC programming required) Comfortable working in environments where uptime, reliability and performance are critical Systems & Architecture Experience designing and maintaining long-running, production-grade systems Ability to build fault-tolerant applications interacting with external systems and data sources Strong debugging, troubleshooting and problem-solving capability What This Role Offers The opportunity to work on real-world, high-impact systems combining software, robotics and automation Ownership of critical applications that directly influence operational performance Involvement in a large-scale technology modernisation programme A collaborative, multidisciplinary environment with exposure to cutting-edge automation technologies Influence over technical direction, standards and best practices Role Scope This role is: A hands-on senior software development position Focused on building robust, scalable applications Product and platform oriented Embedded within a real-world automation environment This role is not: A PLC programming position A controls engineering or systems integration-only role A pure web or SaaS-focused development job To find out more about Computer Futures please visit (url removed) Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
SRT Marine Systems plc
Senior Software Engineer - Sensors
SRT Marine Systems plc Bristol, Gloucestershire
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Jun 09, 2026
Full time
SRT Marine Systems plc (SRT) is a market leader in the domain of international marine surveillance technology and systems. We are a respected, established, and an ambitious multi-national company headquartered in the UK with a global customer base. The company has a worldwide impact in the marine sector by leading the next generation of maritime domain awareness technologies "MDA", products, and systems that significantly enhance security, safety, environmental protection, and sustainability. Our customers are global and range from the largest national coast guards to individual vessel owners. SRT is an exciting company where high-quality results are rewarded. We are ambitious and constantly seek to innovate in order to deliver better products and services to our customers. We strive to make SRT a rewarding and challenging place to work, where talented, hard-working individuals have the opportunity to make a real impact across the marine industry. We're seeking an experienced and versatile Senior Software Engineer - Sensors join our Edge Team. This is a rare opportunity to help define and deliver our cutting-edge Maritime Surveillance and Fisheries Monitoring solutions, working at the intersection of hardware, software, and advanced sensor technologies. About the role of Senior Software Engineer - Sensors - (not exhaustive): In the Edge Team, you'll work on the "sensors at the fringe" fixed and mobile surveillance equipment such as radars, cameras, RDF, AIS, and other specialist maritime sensors. Your mission as a Senior Software Engineer - Sensors will be to integrate, calibrate, and optimise these systems in non-production environments, building the software that makes their outputs usable for downstream systems and training our Delivery Team for field deployment. The role spans multi-domain sensor fusion, AI-assisted analysis, anomaly detection, augmented reality, autonomous sentry operation, and evidence collection. You'll work closely with colleagues across software, hardware, data science, and infrastructure to bring innovative, high-performance edge solutions to life. What You'll Be Doing - Senior Software Engineer - Sensors Design, develop, and maintain edge-sensor solutions focusing on performance, reliability, and scalability. Build test infrastructure to capture and analyse quality and performance metrics Work across the stack - UI, backend, robotics, device integrations, networking - learning new technologies as needed Collaborate with cross-functional teams to plan, build, and test complex functionality Diagnose and resolve technical issues through root cause analysis Automate SDLC processes to improve efficiency and reduce manual effort Produce and maintain technical documentation Mentor peers, contribute to code reviews, and promote collaborative working practices What You'll Bring - Senior Software Engineer - Sensors Strong engineering mindset with experience in one or more of: Microsoft .Net, GoLang, Python, C++, Rust. Broad exposure to remote sensing disciplines, including: Mathematics, physics, and geospatial mapping Working with sensor hardware and electronics Networking principles, protocols, and services Application development across embedded, desktop, and web platforms Video and radar signal processing (e.g., OpenCV) AI-based, hardware-accelerated image processing (e.g., YOLO) Familiarity with Enterprise Systems architecture Experience with version control systems (Git) and SDLC automation tools Excellent problem-solving, debugging, and collaboration skills Why Join Us? Work on mission-critical maritime surveillance systems used worldwide Be part of an ambitious, innovative, and supportive team making a direct impact on global maritime safety and sustainability Enjoy flexible hybrid working Competitive salary and benefits, including: Matched pension contributions up to 5% Private health care Development and training programmes SRT Marine Systems plc is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and welcome applications from all backgrounds.
Stealth IT Consulting
Automation Tester - Python - 12 Months - Remote
Stealth IT Consulting
Role Title: Automation Tester (Python) Rate: £400 Inside IR35 Location: Remote Duration: 12 Months Clearance: BPSS Must Have experience with Python and AWS Key Responsibilities: Develop and deliver comprehensive, robust, and reliable automated test frameworks and suites to cover business requirements. Identify and resolve defects or issues preventing the delivery of Test Engineering activities. Maintain full traceability of defects, tests, and requirements. Design, build, and maintain an effective test infrastructure. Create and maintain documentation within the test automation code base. Stay updated with the latest technical test tools and apply them where beneficial. Review and update the test suite to reflect current best practices and reduce technical debt. Develop and maintain reusable libraries and services. Communicate and share technical resources, knowledge, and lessons learned with other teams. Contribute to the production of test approaches and reporting mechanisms agreed upon with senior stakeholders. Ensure usability, accessibility, security, stability, and capacity are Embedded in the development of citizen services. Collaborate with other teams in the Software Development Lifecycle to drive technical solutions. Apply Agile principles in practice and use Agile tools intelligently. Design and build technical setups and working methods for continuous integration, delivery, and deployment practices. Review test practices and implement improvements. Participate in community discussions around the latest technology trends, tools, and best practices within Test Engineering. Commit to continuous personal development, learning, and training. Provide coaching and mentoring to Test Engineering team members. Support recruitment-related activities when required.
Oct 08, 2025
Contractor
Role Title: Automation Tester (Python) Rate: £400 Inside IR35 Location: Remote Duration: 12 Months Clearance: BPSS Must Have experience with Python and AWS Key Responsibilities: Develop and deliver comprehensive, robust, and reliable automated test frameworks and suites to cover business requirements. Identify and resolve defects or issues preventing the delivery of Test Engineering activities. Maintain full traceability of defects, tests, and requirements. Design, build, and maintain an effective test infrastructure. Create and maintain documentation within the test automation code base. Stay updated with the latest technical test tools and apply them where beneficial. Review and update the test suite to reflect current best practices and reduce technical debt. Develop and maintain reusable libraries and services. Communicate and share technical resources, knowledge, and lessons learned with other teams. Contribute to the production of test approaches and reporting mechanisms agreed upon with senior stakeholders. Ensure usability, accessibility, security, stability, and capacity are Embedded in the development of citizen services. Collaborate with other teams in the Software Development Lifecycle to drive technical solutions. Apply Agile principles in practice and use Agile tools intelligently. Design and build technical setups and working methods for continuous integration, delivery, and deployment practices. Review test practices and implement improvements. Participate in community discussions around the latest technology trends, tools, and best practices within Test Engineering. Commit to continuous personal development, learning, and training. Provide coaching and mentoring to Test Engineering team members. Support recruitment-related activities when required.
Stealth IT Consulting
Automation Tester - Java/Javascript - Remote
Stealth IT Consulting Manchester, Lancashire
Role Title: Automation Tester Clearance: BPSS Salary: £60,000 + 5% Pension + Travel Expences Location: Remote with 1 day onsite in Manchester Must have Java or Javascript experience Key Responsibilities: Develop and deliver comprehensive, robust, and reliable automated test frameworks and suites to cover business requirements. Identify and resolve defects or issues preventing the delivery of Test Engineering activities. Maintain full traceability of defects, tests, and requirements. Design, build, and maintain an effective test infrastructure. Create and maintain documentation within the test automation code base. Stay updated with the latest technical test tools and apply them where beneficial. Review and update the test suite to reflect current best practices and reduce technical debt. Develop and maintain reusable libraries and services. Communicate and share technical resources, knowledge, and lessons learned with other teams. Contribute to the production of test approaches and reporting mechanisms agreed upon with senior stakeholders. Ensure usability, accessibility, security, stability, and capacity are Embedded in the development of citizen services. Collaborate with other teams in the Software Development Lifecycle to drive technical solutions. Apply Agile principles in practice and use Agile tools intelligently. Design and build technical setups and working methods for continuous integration, delivery, and deployment practices. Review test practices and implement improvements. Participate in community discussions around the latest technology trends, tools, and best practices within Test Engineering. Commit to continuous personal development, learning, and training. Provide coaching and mentoring to Test Engineering team members. Support recruitment-related activities when required.
Oct 08, 2025
Full time
Role Title: Automation Tester Clearance: BPSS Salary: £60,000 + 5% Pension + Travel Expences Location: Remote with 1 day onsite in Manchester Must have Java or Javascript experience Key Responsibilities: Develop and deliver comprehensive, robust, and reliable automated test frameworks and suites to cover business requirements. Identify and resolve defects or issues preventing the delivery of Test Engineering activities. Maintain full traceability of defects, tests, and requirements. Design, build, and maintain an effective test infrastructure. Create and maintain documentation within the test automation code base. Stay updated with the latest technical test tools and apply them where beneficial. Review and update the test suite to reflect current best practices and reduce technical debt. Develop and maintain reusable libraries and services. Communicate and share technical resources, knowledge, and lessons learned with other teams. Contribute to the production of test approaches and reporting mechanisms agreed upon with senior stakeholders. Ensure usability, accessibility, security, stability, and capacity are Embedded in the development of citizen services. Collaborate with other teams in the Software Development Lifecycle to drive technical solutions. Apply Agile principles in practice and use Agile tools intelligently. Design and build technical setups and working methods for continuous integration, delivery, and deployment practices. Review test practices and implement improvements. Participate in community discussions around the latest technology trends, tools, and best practices within Test Engineering. Commit to continuous personal development, learning, and training. Provide coaching and mentoring to Test Engineering team members. Support recruitment-related activities when required.
Zenovo
Senior Linux Software Engineer - Hybrid
Zenovo Worcester, Worcestershire
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
Oct 06, 2025
Full time
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hybrid - Offices days will be in Worcestershire What you ll be doing: Designing and developing embedded software systems. Working on both new feature development and the enhancement of established projects. Linux kernel development, networking, and low-level system programming Working with kernel modules, performance tuning, and debugging complex system issues C/C++ development and scripting (Bash or Python) Working on Networking protocols to system automation Key Responsibilities As a Software Engineer, you will be developing solutions across radio, IoT, and accessory platforms. Your responsibilities will include: Software Development: Design, implement, and test high-quality software solutions, ensuring seamless integration with hardware and delivery to agreed timelines and requirements. Collaboration & Support: Work closely with R&D, manufacturing, and customer-facing teams, providing technical expertise and resolving software-related issues. Project Planning: Contribute accurate timescale estimates and progress updates to the R&D Manager, helping shape development strategies and ensuring alignment with project goals. Quality & Compliance: Ensure all development activities adhere to departmental quality standards, with proactive communication of risks or deviations. Knowledge & Growth: Build and maintain a deep understanding of the wider software suite, platforms, and tools. Documentation: Create and review user-facing documentation, including manuals and release notes, to support product management, manufacturing, and customer service teams. Key Skills Experience with embedded Linux especially with Yocto and Debian frameworks. Extensive Python programming experience. Excellent C/C++ programming skills with secondary experience with assembler. 5+ years experience developing, implementing, and debugging with microcontrollers using an RTOS. Knowledge of networking protocols as used in router applications (e.g. tun/tap interfaces, DSCP, iptables, routing, DNS & DHCP interception). Strong experience with asynchronous message protocols. Ability to read and understand technical specifications published by international standards organisations. Proficient in the use of development facilities associated with software development including coding, version control, build and defect tracking tools. Proficient in the use of test instruments associated with software and hardware integration
EMBS Engineering
Embedded Software Engineer
EMBS Engineering Belper, Derbyshire
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills / Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/ETM Debugging tools C# development experience RUST and Ada SPARK experience Cryptol and SAW experience Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell) Practical experience in developing applications for Microsoft Windows Computer network security and vulnerability analysis Conversant with IP standards Multi-threaded RTOS and bare metal embedded experience Background in a range of CPU/MPU s with practical experience in ARM based architectures These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance. Remuneration: £40,000 - £75,000 Pension Flexible working hours. A comprehensive relocation package is available Location: Belper, Derbyshire If you think you ve got what it takes, we d love to hear from you!
Oct 02, 2025
Full time
Embedded C/C++ Software Engineers - Derbyshire We have several fantastic opportunities for Senior and Mid-Level Embedded C/C++ Software Engineers to join an experienced and highly skilled team developing and testing innovative products and systems on the cutting edge of Cyber Security. Ideal candidates should be able to demonstrate strong design and coding skills, a desire to explore ideas, and, above all, have a passion for quality. Security will be paramount in development so this role will suit a candidate wanting to build a career in developing high-integrity software, aligned to functional correctness, predicated upon formally defined specifications. Required Technical Skills / Qualifications: Degree qualified with a BSc in Computer Science or equivalent STEM subject Experience in Software Unit Test automation and tools (LDRA, Parasoft etc Embedded C/C++ development skills Familiarity with MISRA compliance or similar quality source code conformance specification Familiarity with static analysis tools Desirable Technical Skills: Proficiency in JTAG/ETM Debugging tools C# development experience RUST and Ada SPARK experience Cryptol and SAW experience Proficiency with scripting languages (ruby, groovy, python, Perl, bash, PowerShell) Practical experience in developing applications for Microsoft Windows Computer network security and vulnerability analysis Conversant with IP standards Multi-threaded RTOS and bare metal embedded experience Background in a range of CPU/MPU s with practical experience in ARM based architectures These roles require candidates to be a British Citizen as well as obtaining and retaining an unconditional DV security clearance. Remuneration: £40,000 - £75,000 Pension Flexible working hours. A comprehensive relocation package is available Location: Belper, Derbyshire If you think you ve got what it takes, we d love to hear from you!
Reed Specialist Recruitment
Mechatronics Engineer
Reed Specialist Recruitment
Senior Mechatronics Engineer Location: West Midlands Employment Type: Full-Time Permanent Salary: Competitive + Benefits About the Role A well-established engineering firm is seeking an experienced Senior Mechatronics Engineer to join its technical team. The successful candidate will lead the design, development, and integration of electromechanical systems across a range of industrial applications, including control panels, embedded electronics, and automation systems. This is a hands-on role requiring collaboration across design, production, and quality teams to deliver innovative solutions for both new build and refurbishment projects. Key Responsibilities Lead the development of mechatronic systems for industrial applications. Integrate mechanical, electrical, and software components into cohesive systems. Produce and review technical documentation including schematics and wiring diagrams. Support prototype builds, testing, and validation activities. Liaise with clients and internal teams to ensure technical requirements are met. Mentor junior engineers and contribute to process improvement initiatives. Requirements Degree in Mechatronics, Electrical Engineering, or a related discipline. Minimum 5 years' experience in a mechatronics or systems engineering role. Strong understanding of embedded systems, PLCs, and control systems. Experience in automotive, aerospace, manufacturing, or other safety-critical industries is preferred. Proficiency in CAD and electrical design software. Excellent problem-solving and communication skills. Benefits Competitive salary based on experience Pension scheme Flexible working options Career development opportunities Supportive team environment
Oct 01, 2025
Full time
Senior Mechatronics Engineer Location: West Midlands Employment Type: Full-Time Permanent Salary: Competitive + Benefits About the Role A well-established engineering firm is seeking an experienced Senior Mechatronics Engineer to join its technical team. The successful candidate will lead the design, development, and integration of electromechanical systems across a range of industrial applications, including control panels, embedded electronics, and automation systems. This is a hands-on role requiring collaboration across design, production, and quality teams to deliver innovative solutions for both new build and refurbishment projects. Key Responsibilities Lead the development of mechatronic systems for industrial applications. Integrate mechanical, electrical, and software components into cohesive systems. Produce and review technical documentation including schematics and wiring diagrams. Support prototype builds, testing, and validation activities. Liaise with clients and internal teams to ensure technical requirements are met. Mentor junior engineers and contribute to process improvement initiatives. Requirements Degree in Mechatronics, Electrical Engineering, or a related discipline. Minimum 5 years' experience in a mechatronics or systems engineering role. Strong understanding of embedded systems, PLCs, and control systems. Experience in automotive, aerospace, manufacturing, or other safety-critical industries is preferred. Proficiency in CAD and electrical design software. Excellent problem-solving and communication skills. Benefits Competitive salary based on experience Pension scheme Flexible working options Career development opportunities Supportive team environment

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