Improving productivity in industry through ML based software development
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?
This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires:
Requirements:
* Top Computer Science education – likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD.
* Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
* Python expertise includes understanding ecosystems and toolchains for large complex codebases.
* Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
* Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
* Excellent communication skills including knowledge of software architecture.
This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.
On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.
Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27406) 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
01/06/2025
Improving productivity in industry through ML based software development
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?
This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires:
Requirements:
* Top Computer Science education – likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD.
* Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
* Python expertise includes understanding ecosystems and toolchains for large complex codebases.
* Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
* Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
* Excellent communication skills including knowledge of software architecture.
This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.
On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.
Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27406) 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
Building robotic systems to enable future healthcare advances
With the backing of a successful parent company, this innovative team is creating a customisable robotic manufacturing solution for creating personalised therapeutics at an affordable price. This advance will drive a revolution in healthcare, enabling new treatments for resistant and debilitating diseases.
Working with a friendly team of mission-driven technology enthusiasts, you will be instrumental in bringing their designs to maturity. This role will involve you throughout the project lifecycle: from requirements analysis and solving outstanding challenges, to architecting and implementing code, to verification and troubleshooting issues.
You will need:
* A 1st or 2.1 in a relevant STEM subject (e.g. engineering or computer science) from a well-respected university
* Demonstrable ability to engineer high quality, well-designed Python Software. Additional coding languages such as C++ and C# would be a bonus
* Ability to lead projects
* Safety-critical systems experience
* ROS1 or ROS2 expertise and knowledge of networking protocols and control systems
* Full, unrestricted, and already extant UK work permission
You will be joining an ambitious and growing company at a key point in their development, working with colleagues from varied technical specialisms, and using your skills to make a positive impact to peoples’ lives. The company combines an early stage culture and dynamism with the stability and excellent compensation that comes from a prestigious and successful parent organisation. A highly competitive salary and benefits package are on offer to the successful candidate.
Keywords: Therapeutics, Robotics, Control Systems, Manufacturing, Python, Safety-Critical, ROS1, ROS2, Cambridge-South
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27384) 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
01/06/2025
Building robotic systems to enable future healthcare advances
With the backing of a successful parent company, this innovative team is creating a customisable robotic manufacturing solution for creating personalised therapeutics at an affordable price. This advance will drive a revolution in healthcare, enabling new treatments for resistant and debilitating diseases.
Working with a friendly team of mission-driven technology enthusiasts, you will be instrumental in bringing their designs to maturity. This role will involve you throughout the project lifecycle: from requirements analysis and solving outstanding challenges, to architecting and implementing code, to verification and troubleshooting issues.
You will need:
* A 1st or 2.1 in a relevant STEM subject (e.g. engineering or computer science) from a well-respected university
* Demonstrable ability to engineer high quality, well-designed Python Software. Additional coding languages such as C++ and C# would be a bonus
* Ability to lead projects
* Safety-critical systems experience
* ROS1 or ROS2 expertise and knowledge of networking protocols and control systems
* Full, unrestricted, and already extant UK work permission
You will be joining an ambitious and growing company at a key point in their development, working with colleagues from varied technical specialisms, and using your skills to make a positive impact to peoples’ lives. The company combines an early stage culture and dynamism with the stability and excellent compensation that comes from a prestigious and successful parent organisation. A highly competitive salary and benefits package are on offer to the successful candidate.
Keywords: Therapeutics, Robotics, Control Systems, Manufacturing, Python, Safety-Critical, ROS1, ROS2, Cambridge-South
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27384) 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
Use your mathematical and coding skills and build your software career in this top company
Looking to use your maths or algorithmic skills along with your C++ knowledge? This company creates clever software tools for simplifying intricate design problems within the electronics industry.
This role will involve you throughout the development lifecycle from requirements capture, software design, implementation, and test. You’ll work on creating new features and enhancing existing ones, ensuring the best possible performance and reliability. This is a great place to progress your career in a supportive environment, and once up to speed have a high degree of ownership over your work.
Essential attributes and skills:
* Education to master’s or PhD level in a numerate STEM subject, with excellent grades throughout including at A-level (or equivalent). (We will also consider bachelor’s level candidates with relevant commercial experience.)
* Excellent aptitude with maths and algorithms
* Demonstrable coding skills in C++ ( working knowledge of data structures, STL etc.), and a working knowledge of Linux (or UNIX).
* You’ll also need full, existing UK work permission without time limit or restriction.
Qt skills would be a bonus but not essential.
This is a great opportunity to join a leading technology team based in a thriving city centre location. A highly competitive salary and benefits package is on offer to the successful candidate.
Keywords: Master’s / PhD, Algorithms, Mathematics, Software Engineering, C++, Linux, Qt, Newcastle
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27383) 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
01/06/2025
Use your mathematical and coding skills and build your software career in this top company
Looking to use your maths or algorithmic skills along with your C++ knowledge? This company creates clever software tools for simplifying intricate design problems within the electronics industry.
This role will involve you throughout the development lifecycle from requirements capture, software design, implementation, and test. You’ll work on creating new features and enhancing existing ones, ensuring the best possible performance and reliability. This is a great place to progress your career in a supportive environment, and once up to speed have a high degree of ownership over your work.
Essential attributes and skills:
* Education to master’s or PhD level in a numerate STEM subject, with excellent grades throughout including at A-level (or equivalent). (We will also consider bachelor’s level candidates with relevant commercial experience.)
* Excellent aptitude with maths and algorithms
* Demonstrable coding skills in C++ ( working knowledge of data structures, STL etc.), and a working knowledge of Linux (or UNIX).
* You’ll also need full, existing UK work permission without time limit or restriction.
Qt skills would be a bonus but not essential.
This is a great opportunity to join a leading technology team based in a thriving city centre location. A highly competitive salary and benefits package is on offer to the successful candidate.
Keywords: Master’s / PhD, Algorithms, Mathematics, Software Engineering, C++, Linux, Qt, Newcastle
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27383) 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
Lead biotech innovation with elegant software solutions
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.
The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process.
Requirements:
* Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning
* Good familiarity with message-orientated or event-based systems for designing distributed architectures
* Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend
* Good understanding of writing software that interfaces with low-level peripherals or cloud services (and ideally both). This will have required knowledge of Java, C# or modern C++
The company’s culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual 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 (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27388) 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
01/06/2025
Lead biotech innovation with elegant software solutions
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.
The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process.
Requirements:
* Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning
* Good familiarity with message-orientated or event-based systems for designing distributed architectures
* Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend
* Good understanding of writing software that interfaces with low-level peripherals or cloud services (and ideally both). This will have required knowledge of Java, C# or modern C++
The company’s culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual 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 (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27388) 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
Varied projects with high-performance C/C++ coding
This leading tech company specialises in integrated software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers.
You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware engineers. Projects will usually require a mix of talents, so cross-discipline communication is important, as is a willingness to continue learning outside your area of expertise. For example, it wouldn’t be unheard of for you to be involved in developing a web-based GUI or even help with some embedded coding.
You will need to demonstrate both industry experience and academic excellence. Requirements include:
* 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level
* Strong commercial experience in C and C++ around data processing or network security
* Good all-round software development skills and a keen appreciation for clear and efficient software design
On offer alongside the salary is a strong set of benefits including an annual bonus scheme, subsidised gym membership and a generous company contribution pension scheme. Part-time work and condensed hours are possible while flexible working is standard. However, hybrid or remote working is not possible.
Some of the work carried out is sensitive in nature and so requires successful candidates to pass a security audit. You will therefore need to be a British citizen to be considered.
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: CV27343) 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
01/06/2025
Varied projects with high-performance C/C++ coding
This leading tech company specialises in integrated software and hardware systems for high-speed data processing, cyber security and radio communications. They are looking for a lead software engineer to join their team to provide expert C and C++ knowledge as well as be a mentor and leader for other engineers.
You will be working alongside talented software engineers as well as physicists, electronics engineers and hardware engineers. Projects will usually require a mix of talents, so cross-discipline communication is important, as is a willingness to continue learning outside your area of expertise. For example, it wouldn’t be unheard of for you to be involved in developing a web-based GUI or even help with some embedded coding.
You will need to demonstrate both industry experience and academic excellence. Requirements include:
* 1st or 2:1 in a numerate subject from a top (think Russell group) university supported by top marks at A Level
* Strong commercial experience in C and C++ around data processing or network security
* Good all-round software development skills and a keen appreciation for clear and efficient software design
On offer alongside the salary is a strong set of benefits including an annual bonus scheme, subsidised gym membership and a generous company contribution pension scheme. Part-time work and condensed hours are possible while flexible working is standard. However, hybrid or remote working is not possible.
Some of the work carried out is sensitive in nature and so requires successful candidates to pass a security audit. You will therefore need to be a British citizen to be considered.
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: CV27343) 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
Ambitious R&D for low-latency digital ICs in Cambridge
This specialist technology firm develop high performance, low-latency hardware and solutions for targeted markets. This ambitious role would look towards future IC development, designing or tailoring bespoke ICs / FPGA cores for development and ultimately production use. This is an R&D area for the company, with a view towards near- and mid-term results.
You will have a good electronics or similar degree from a top university, or equivalent experience, and be able to demonstrate:
• Creation of IP cores for IC, SoC and/or high-performance FPGA systems, whether based on existing FPGA IP or new designs
• Knowledge of FPGA hardware architecture design
• Specific knowledge of multi clock, cross clock domain and/or asynchronous execution
• Communications hardware knowledge, networking, PHY
• Architecture and microarchitecture definition and design
• RTL design (Verilog / SystemVerilog preferred)
• Synthesis
• RTL and gate level simulation and debug
• A focus on performance and reliability
This is a Cambridge, UK-based position offering hybrid working options and requiring full existing work permission without sponsorship. You’d work alongside fellow senior hardware and software engineers in a professional, relaxed and collaborative environment.
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: CV26881) 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
01/06/2025
Ambitious R&D for low-latency digital ICs in Cambridge
This specialist technology firm develop high performance, low-latency hardware and solutions for targeted markets. This ambitious role would look towards future IC development, designing or tailoring bespoke ICs / FPGA cores for development and ultimately production use. This is an R&D area for the company, with a view towards near- and mid-term results.
You will have a good electronics or similar degree from a top university, or equivalent experience, and be able to demonstrate:
• Creation of IP cores for IC, SoC and/or high-performance FPGA systems, whether based on existing FPGA IP or new designs
• Knowledge of FPGA hardware architecture design
• Specific knowledge of multi clock, cross clock domain and/or asynchronous execution
• Communications hardware knowledge, networking, PHY
• Architecture and microarchitecture definition and design
• RTL design (Verilog / SystemVerilog preferred)
• Synthesis
• RTL and gate level simulation and debug
• A focus on performance and reliability
This is a Cambridge, UK-based position offering hybrid working options and requiring full existing work permission without sponsorship. You’d work alongside fellow senior hardware and software engineers in a professional, relaxed and collaborative environment.
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: CV26881) 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
Improving productivity in industry through ML based software development
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?
This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires:
Requirements:
* Top Computer Science education – likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD.
* Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
* Python expertise includes understanding ecosystems and toolchains for large complex codebases.
* Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
* Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
* Excellent communication skills including knowledge of software architecture.
This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.
On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.
Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27406) 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
01/06/2025
Improving productivity in industry through ML based software development
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?
This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires:
Requirements:
* Top Computer Science education – likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD.
* Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
* Python expertise includes understanding ecosystems and toolchains for large complex codebases.
* Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
* Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
* Excellent communication skills including knowledge of software architecture.
This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.
On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.
Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27406) 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
Lead biotech innovation with elegant software solutions
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.
The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process.
Requirements:
* Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning
* Good familiarity with message-orientated or event-based systems for designing distributed architectures
* Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend
* Good understanding of writing software that interfaces with low-level peripherals or cloud services (and ideally both). This will have required knowledge of Java, C# or modern C++
The company’s culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual 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 (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27388) 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
01/06/2025
Lead biotech innovation with elegant software solutions
This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.
The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process.
Requirements:
* Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning
* Good familiarity with message-orientated or event-based systems for designing distributed architectures
* Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend
* Good understanding of writing software that interfaces with low-level peripherals or cloud services (and ideally both). This will have required knowledge of Java, C# or modern C++
The company’s culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual 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 (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27388) 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
Solving varied real-world defence and security challenges through software
Please note, candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and have resided in the UK for at least 10 years.
This company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more sophisticated software projects in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies.
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++
* Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems
* Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A’s or A*’s in Maths and Physics at A Level
* Strong communication skills both for client work and for mentoring and leading team members
* British citizenship and UK residency for at least 10 years
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. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses.
Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27324) 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
01/06/2025
Solving varied real-world defence and security challenges through software
Please note, candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and have resided in the UK for at least 10 years.
This company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more sophisticated software projects in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies.
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++
* Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems
* Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A’s or A*’s in Maths and Physics at A Level
* Strong communication skills both for client work and for mentoring and leading team members
* British citizenship and UK residency for at least 10 years
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. Additionally, they offer a competitive remunerations package including generous employer contribution pensions and annual performance related bonuses.
Keywords: C++, Python, JavaScript, Typescript, Embedded C, Linux, DSP, Digital Signal Processing, Algorithms, Image Processing, Rust, Radio Communication Systems, Surrey
Another top job from ECM, the high-tech recruitment experts.
Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27324) 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
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.