Make yourself visible and let companies apply to you.
Roles
Python Jobs
Overview
Find your next Python job with Haystack, the leading IT job board connecting top Python developers with cutting-edge tech companies. Whether you're a junior Python programmer or an experienced software engineer, explore hundreds of remote and onsite Python job openings tailored to your skills. Start your Python career search today and unlock opportunities in web development, data science, automation, and more!
Senior Platform Engineer
Immersive Finance
London
Hybrid
Senior
Private salary
RECENTLY POSTED
+2

Location:London (Hybrid)

Type:Permanent

Industry:High-Performance Trading / Financial Markets

About the Company

Immersive Finance provides institutional-grade risk infrastructure for digital asset derivatives. Our team comprises seasoned traders, quantitative researchers, and technologists with decades of experience at leading buy- and sell-side institutions. We specialise in advanced risk management solutions, pricing analytics, and market data, enabling institutional clients to capitalise on opportunities in digital asset derivatives. We are committed to delivering cutting-edge technology and insights to clients operating in this dynamic market.

Must Have Experience

  • Experience in delivering production code.
  • 5-10 yearsin Finance or Trading Systems.
  • AdvancedC++skills.
  • StrongPythonengineering experience.
  • Strong understanding ofdatabases(SQL and high-performance solutions).
  • Expertise in building and supportinghigh-availability,mission-critical systems.

Desireable

  • Experience building and deploying docker containers.
  • Experience ofFX,Crypto, orDerivativesmarkets.
  • Experience withPostgres,ClickHouse, or other high-performance storage solutions.
  • Exposure to real-time data, low-latency networking, and distributed systems.

Our Stack

  • Python, C++.
  • Multi-cloud infrastructure/deployment.
  • Standard SDLC (i.e., Git workflow, build, continuous integration).
  • Git/JIRA/Confluence.
  • High-availability database clusters (Postgres Timescale DB)
  • Queues (i.e., Kafka).
  • Linux.
  • High-performance distributed contributing.
  • Interfaces - API/Websockets.

What We’re Looking For

  • Someone who ships high-quality code quickly.
  • Someone who doesn’t need hand-holding,
  • Someone who likes solving gnarly engineering problems in fast-moving markets.
  • Someone who takes ownership and isn’t afraid to call out bad assumptions.

Why Join Us?

You’ll work in a small, sharp, highly technical environment where your engineering decisions directly shape the platform. No bureaucracy, no pointless meetings, no slowdowns; just hard problems, smart people, and serious impact.

What You’ll Do

  • Design and build robust software as a service providing tools for real-time pricing, market data, risk management, and position lifecycle management of digital assets and structured products.
  • Work across C++, Python, and modern database technologies to support execution, pricing, risk, and market data.
  • Engineer systems that are resilient, highly available, and capable of handling high throughput.
  • Collaborate closely with quants, products, and founders to ship features that genuinely move the needle.
  • Optimise performance, streamline infrastructure, and keep the platform rock-solid under load.
Senior Hardware Engineer
Rise Technical Recruitment
Inverness
In office
Senior
£40,000 - £60,000
RECENTLY POSTED

Inverness
40,000 - 60,000 DOE + Bonus + Holidays + Flexi-time + Private Healthcare + Pension
Excellent opportunity for a Senior Hardware Engineer to join a cutting-edge technology company in the Scottish Highlands, developing advanced test solutions used by some of the world’s leading technology brands.

This company is a leader in automated hardware test systems, supporting critical industries. With continued growth, they are now looking to expand their engineering team with an experienced and proactive Senior Hardware Engineer.

In this role, you’ll be involved across the entire hardware development lifecycle - from design and prototyping to validation and production handover. You’ll play a key role in driving innovation and quality, while also mentoring junior engineers and driving company growth.

The ideal candidate will have a strong background in hardware product development, with experience in circuit design, schematic capture, and PCB layout principles. You’ll be confident in debugging, fault finding, and supporting the transition from prototype to manufacture. Experience with mentoring others and a passion for innovation are essential. Skills in Python, FPGA, or compliance testing are a bonus.
The Role:

  • Lead hardware design from concept through to production handover
  • Design and prototype electronic circuits for cutting-edge test equipment
  • Validate and debug complex hardware systems
  • Collaborate with production to ensure smooth transition from design to manufacture
  • Mentor and support junior and graduate engineers

The Person:

  • Degree in Electronic/Electrical Engineering or a related field
  • Strong experience in hardware product development and schematic capture
  • Proven experience taking designs from prototype through to manufacture
  • Solid understanding of PCB layout principles, debugging, and fault finding
  • Proficient in PCB layout tools
  • Experience mentoring or coaching junior engineers
  • Proactive and organised with a passion for innovation

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.

We are an equal opportunities company and welcome applications from all suitable candidates.

Embedded Software Engineer
Sanderson Government and Defence
Southampton
In office
Mid
Private salary
RECENTLY POSTED

Essential skills will include

BEng/BSc or Master’s degree in an appropriate engineering or computer science related subject.

Strong skill set in C and/or C++ for embedded development and associated operating systems

Collaboration with cross-functional teams to deliver project requirements, system design, and system test/integration phases and experience of modern DevOps practices

Knowledge of latest System on Chip (SoC) devices, Software Defined Radio (SDR) platforms and open-source frameworks such as OpenCPI.

Good understanding of Digital Signal Processing (DSP) algorithms and experience of modelling or simulation algorithms using MATLAB or Python.

Job Purpose & Key Responsibilities

As an embedded software engineer your responsibilities could include:

Capture of embedded software requirements, software design and test/ verification processes for efficient real time systems from R&D concept through to the full product development lifecycle

The implementation of bespoke data processing and control schemes.

Understanding and applying new and emerging technologies inclusive of RPNT Digital Signal Processing algorithm techniques

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.

TPBN1_UKTJ

Data Engineer DV Cleared
Datatech
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED

Data Engineer Opportunity, DV-cleared only London Manchester Bristol A progressive, leading-edge UK consulting and technology organisation is hiring Data Engineers to deliver mission-critical work across defence and security programmes, building modern data platforms and production-grade pipelines that enable better decisions at pace. Active DV clearance is essential, we are seeking DV cleared candidates only. The role You'll design and deploy production-grade data pipelines, from ingestion through to consumption, within a modern big data architecture. Work is delivery focused and delivered using agile engineering practices. Typical responsibilities • Build and operate robust pipelines across ingestion, processing, and consumption • Use scripting, APIs, and SQL to extract, transform, and curate data • Process large structured and unstructured datasets, integrating multiple sources • Collaborate with stakeholders and delivery teams to drive outcomes Core skills (indicative) • Production pipeline design and deployment experience • Strong engineering capability with Python, SQL, plus big data tooling (e.g., Spark, and Java/Scala where relevant • AWS, Azure, GCP Working pattern Hybrid working, with the team on client site or in the office a minimum of two days per week. Actual time and location will vary by role or assignment

BY WMS Sr. Engineer
Stackstudio Digital Ltd.
Multiple locations
Hybrid
Mid - Senior
£475,000 - £500,000
RECENTLY POSTED

Role DetailsRole/Job Title: BY WMS Sr. Engineer / BY WMS Engineer
Work Location: London / Donington
Mode of Working: Hybrid
Onsite Requirement: 2 days
Other Working Conditions: As needed for Cutover, Hypercare support on need basis. Travel to other locations is reimbursable.The RoleAs a Senior BY Dispatcher WMS Engineer, you will be at the forefront of our warehouse operations, playing a pivotal role in optimizing our warehouse management system for efficiency and accuracy. Leveraging your deep expertise in WMS systems, you will design, build implement, and continuously enhance our systems to ensure seamless coordination of inbound and outbound logistics. Your responsibilities will include configuring WMS, overseeing system integration, monitoring real-time data flows, and troubleshooting any issues to maintain uninterrupted operations. Your role requires a keen eye for detail, a strong problem-solving mindset, and collaboration with cross-functional teams to enhance warehouse productivity and meet customer demands. Join us in revolutionizing our warehouse operations and contributing to our organization’s growth and success.Key Responsibilities

  • Assessing client business requirements and opportunities
  • Leading design, configuration, and implementation of JDA Warehouse Management Systems
  • Analyzing and optimizing components of the solution to take advantage of best practices.
  • Work with all appropriate parties to effectively estimate project timelines and deliverables.
  • Recognizing and highlighting incremental improvement opportunities with existing clients
  • Writing functional specifications for modification, interface, report, and label requirements
  • Authoring and/or reviewing system and procedural documentation throughout the project.
  • Design and Development of configuration changes over BY WMS system as per requirement.
  • Engineer software changes (new features) to satisfy customer requirements.
  • Engineer fixes to resolve software defects.
  • Design technical solutions based on customer specification document.
  • Create and execute test plans to verify software quality. Document test results.
  • Provide regular updates on progress to lead engineer and/or project manager.
  • Contribute in daily stand-up meetings with project teams.
  • CI/CD Jenkins and Pipeline management of the BY WMS is most welcome

Your ProfileEssential Skills / Knowledge / Experience

  • Configure and optimize BY/JDA WMS Dispatcher components using strong product knowledge, industry best practices, and performance enhancement techniques.
  • Lead the design, configuration, and implementation of Blue Yonder (JDA) Warehouse Management System (WMS) solutions based on client business requirements.
  • Engineer new features and system enhancements to meet evolving customer needs, including design and development of configuration changes within the WMS.
  • Upgrade WMS Dispatcher to the latest versions (2024 and above) and ensure compatibility, stability, and optimal performance post upgrade.
  • Analyze and optimize WMS components to improve efficiency, reliability, and operational performance.
  • Develop technical solutions based on functional and customer specification documents, ensuring alignment with business goals.
  • Write comprehensive functional specifications for system modifications, interfaces, reports, and label requirements.
  • Develop and deliver defect fixes in a timely manner, ensuring minimal business disruption.
  • Create and execute detailed test plans, thoroughly document results, and ensure high-quality software delivery.
  • Contribute actively to project ceremonies, including daily stand-ups, cross-functional discussions, and design reviews.
  • Provide regular progress updates to lead engineers, project managers, and key stakeholders.
  • Assess client business needs, identify improvement opportunities, and propose effective solutions to enhance customer value.
  • Estimate project timelines, deliverables, and resource requirements in collaboration with project stakeholders.
  • Recognize and highlight continuous improvement and value add opportunities for existing clients.
  • Author and review system documentation and procedural guides throughout the project lifecycle to ensure knowledge continuity and clarity.
  • Utilize strong PL/SQL and Shell scripting expertise to support system configuration, automation, and troubleshooting.
  • Engineer and manage CI/CD pipelines using Jenkins to streamline deployment and improve delivery efficiency (preferred).
  • Azure Cloud Technology knowledge
  • React JS, Java, Python experience.
  • Power BI and JasperSoft Reports development.
  • Warehouse Automation Experience such as SSI, Dematic, Beumer, KNAPP
  • CI/CD Jenkins and Pipeline management of the BY WMS is most welcome.
  • Experience in any other WMS like BY WMS Cognitive, Manhattan, Oracle

Desirable Skills / Knowledge / Experience

  • Customer engagement
  • Stakeholder management
  • Running innovations
  • Latest Warehousing Trends and AI
Lead Engineer- Financial Services
Anson McCade
Multiple locations
Hybrid
Senior
£90,000
RECENTLY POSTED

A major global financial services organisation is seeking a Lead Engineer to drive the development of cutting-edge Generative AI applications used at scale across the business.

This is a high-impact role where youll lead one of the organisations GenAI feature teams, delivering production-grade AI solutions that enhance operational efficiency for thousands of internal users.

About The Role:

You will design, build and enhance scalable software solutions that deliver enterprise-grade technology capabilities. Working closely with product, architecture and business stakeholders, you will guide engineering standards, influence strategy, and ensure secure, high-quality delivery.

Key responsibilities include:

  • Leading the design and delivery of robust, scalable software using modern engineering frameworks and tools
  • Building and deploying AI-driven applications into production environments
  • Acting as the technical authority within the GenAI domain
  • Collaborating cross-functionally to define requirements and solution approaches
  • Driving best practice in code quality, testing, secure development and performance optimisation
  • Mentoring and developing engineers, fostering a high-performance culture
  • Managing risk, governance and controls within a regulated environment
  • Contributing to broader engineering strategy and innovation communities

What Theyre Looking For:

  • Strong Python development background
  • Hands-on experience working with Large Language Models (LLMs)
  • Experience with AWS services such as Bedrock, Lambda, S3, Lex and CloudWatch
  • LLM evaluation and prompt engineering / optimisation
  • Experience leading or mentoring engineers
  • Strong communication skills with the ability to influence technical and non-technical stakeholders

What’s In It For You?

  • Competitive base salary and benefits package
  • Opportunity to shape enterprise-wide Generative AI capability
  • Work on large-scale, production AI systems
  • Hybrid working model
  • Strong career progression opportunities within a major technology function

Ok I’m In What’s Next?
Please apply with your latest CV

Junior DevOps Engineer - Azure
Akkodis
Newcastle upon Tyne
Hybrid
Junior
£30,000 - £40,000
RECENTLY POSTED
+4

Akkodis are currently working in partnership with a leading service provider to recruit a Junior DevOps Engineer to join their growing cloud services teams.

Please note this is a hybrid role where you will be required to attend the office 2 days a week.

The Role
As a Junior DevOps Engineer you will be responsible for designing, building, and maintaining the infrastructure that powers our clients’ cutting-edge platforms. In this role, you will be instrumental in automating the development pipeline and ensuring the reliability, scalability, and security of services within telecommunications and a managed service provider (MSP) environment.

The Responsibilities
* CI/CD Pipeline Management: Design, implement, and manage continuous integration and continuous delivery (CI/CD) pipelines for all platforms, enabling rapid and reliable software releases.
* Infrastructure as Code (IaC): Develop and maintain cloud and on-premise infrastructure using IaC principles with tools like Terraform and Ansible.
* Containerization & Orchestration: Manage and scale containerized applications, ensuring high availability and efficient resource utilization in a multi-tenant environment.
* Automation & Scripting: Automate manual processes related to deployment, monitoring, and operations using Scripting languages such as Python, Bash, or Go.
* Monitoring & Logging: Implement and manage robust monitoring, logging, and alerting solutions (eg, Prometheus, Grafana, ELK Stack) to proactively identify and resolve system issues.
* Collaboration: Work closely with software developers, network engineers, and product managers to troubleshoot issues and optimize performance
* Security: Integrate security best practices (DevSecOps) into the development life cycle, including vulnerability scanning, static code analysis, and compliance checks.

The Requirements
* Hands-on experience in a DevOps, SRE, or similar role.
* Strong proficiency with at least one major cloud provider (AWS, Azure, or GCP).
* In-depth knowledge of container orchestration.
* Demonstrable experience with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
* Expertise in using tools like Terraform or Ansible.
* Proficiency in a Scripting language such as Python or Bash.
* Solid understanding of networking principles (TCP/IP, DNS, HTTP/S, Firewalls

If you are looking for an exciting new challenge to play a pivotal part in a market leading organisation please apply now.

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.

Linux DevOps Engineer
Akkodis
Newcastle upon Tyne
Hybrid
Mid - Senior
£45,000 - £50,000
RECENTLY POSTED
+5

Akkodis are currently working in partnership with a leading service provider to recruit an experienced DevOps Engineer to join their leading cloud services team.

Please note this is a hybrid role where you will be required to attend the office 2 days a week.

The Role
As a DevOps Engineer you will be responsible for designing, building, and maintaining the infrastructure that powers our clients’ cutting-edge platforms. In this role, you will be instrumental in automating the development pipeline and ensuring the reliability, scalability, and security of services within telecommunications and a managed service provider (MSP) environment.

The Responsibilities
* CI/CD Pipeline Management: Design, implement, and manage continuous integration and continuous delivery (CI/CD) pipelines for all platforms, enabling rapid and reliable software releases.
* Infrastructure as Code (IaC): Develop and maintain cloud and on-premise infrastructure using IaC principles with tools like Terraform and Ansible.
* Containerization & Orchestration: Manage and scale containerized applications, ensuring high availability and efficient resource utilization in a multi-tenant environment.
* Automation & Scripting: Automate manual processes related to deployment, monitoring, and operations using Scripting languages such as Python, Bash, or Go.
* Monitoring & Logging: Implement and manage robust monitoring, logging, and alerting solutions (eg, Prometheus, Grafana, ELK Stack) to proactively identify and resolve system issues.
* Collaboration: Work closely with software developers, network engineers, and product managers to troubleshoot issues and optimize performance
* Security: Integrate security best practices (DevSecOps) into the development life cycle, including vulnerability scanning, static code analysis, and compliance checks.

The Requirements
* Hands-on experience in a DevOps, SRE, or similar role.
* Strong proficiency with at least one major cloud provider (AWS, Azure, or GCP).
* In-depth knowledge of container orchestration.
* Demonstrable experience with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
* Expertise in using tools like Terraform or Ansible.
* Proficiency in a Scripting language such as Python or Bash.
* Solid understanding of networking principles (TCP/IP, DNS, HTTP/S, Firewalls

If you are looking for an exciting new challenge to play a pivotal part in a market leading organisation please apply now.

Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law.

Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers.

By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.

RF Test Engineer
MASS
Cambridgeshire
In office
Junior - Mid
£38,000 - £48,000
RECENTLY POSTED

RF Test Engineer St Neots (PE19) - Permanent - Onsite

  • £38,000 - £48,000
  • 25 days annual leave inclusive of up to 3 days Christmas shutdown
  • Buy or sell up to 5 days annual leave
  • Annual Wellbeing allowance
  • Two pension schemes to choose from
  • Private Medical Insurance + discounts for additional family members
  • Life Assurance scheme up to 4 x salary
  • Share Save scheme
  • Electric/Hybrid Car leasing scheme
  • Cycle to work scheme
  • Retail discounts
  • Career development support

Come and join our expanding Electronic Warfare Operations Support Group (EWOS) which is made up of 60+ electronic warfare specialists. From all manner of backgrounds, our engineers, scientists, and ex-military personnel combine their experience to help our customers achieve the true operational potential and help keep their people and platforms safe.

We are continuing to grow our team at our head office in St Neots, Cambridgeshire, working on key state-of-the-art research, development, and delivery projects, led by our technical customer, Dstl.

The primary role is to support integration testing of RF systems (including calibration, antenna models, and automated test scripts) in our complex synthetic environments. As a key stage of product delivery, you will focus on system level testing across a variety of simulated scenarios, injecting signals into a System Under Test (SUT) to verify and validate its performance.

The role will require technical autonomy, liaising with military stakeholders, academia, industry and international partners, to assess the performance of receiver hardware, developing improvements, and providing advice.

A secondary focus will be on development and implementation of test scripts to ensure the scenario and SUT performance is captured and understood. These scripts will be deployed to a variety of test equipment (Oscilloscopes, Signal Generators, Spectrum Analysers, and other Special to Type) providing a complete picture to the customer of system performance.

This role will give you a unique opportunity to act as an end user/operator of threat models participating in scenarios, applying doctrine, reacting to events, and learning these systems in detail. This task will give unrivalled access to our customers, as well as international partners, with several trials being run each year utilising these models.

Working with minimal oversight, you will be crucial to ensure the success of these key projects, all whilst being supported by our on-site MASS teams. This is a high visibility role, providing excellent opportunities to talented and enthusiastic candidates.

The invaluable experience you ll bring, to help us achieve more.

Essential:

  • Experience of analogue or digital RF circuitry.
  • Operation of test equipment in a laboratory environment (e.g. Oscilloscopes, Signal Generators, Spectrum/Network Analysers).
  • Coding experience (e.g. MATLAB, Python, or LabView).
  • Experience completing Verification & Validation activities.
  • STEM Degree or extensive experience with RF Electronics.

Desirable:

  • Background in EW systems and concepts, including radar systems.
  • Previous experience working in synthetic testing environments.
  • Experience using or creating automation scripts.
  • Knowledge of network architecture.
  • Knowledge of hardware acceleration technologies.
  • Awareness of simulation and rendering engines (e.g. Unreal, Unity etc.)

Wellbeing is at the core to our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme

Our non-negotiables:

Due to the highly secure nature of the projects that you will be involved with, you must be:

  • A UK National and eligible to work in the UK
  • Eligible to obtain and maintain a UK Government SC-level security clearance

Apply today to see how working for MASS could work for you!

Senior RF Test Engineer
MASS
Cambridgeshire
In office
Senior
£48,000 - £58,000
RECENTLY POSTED

Senior RF Test Engineer St Neots (PE19) - Permanent - Onsite

  • £45,000 - £58,000
  • 25 days annual leave inclusive of up to 3 days Christmas shut-down
  • Buy or sell up to 5 days annual leave
  • Annual Wellbeing allowance
  • Two pension schemes to choose from
  • Private Medical Insurance + discounts for additional family members
  • Life Assurance scheme up to 4 x salary
  • Share Save scheme
  • Electric/Hybrid Car leasing scheme
  • Cycle to work scheme
  • Retail discounts
  • Career development support

Come and join our expanding Electronic Warfare Operations Support Group (EWOS) which is made up of 60+electronic warfare specialists. From all manner of backgrounds, our engineers, scientists, and ex-military personnel combine their experience to help our customers achieve the true operational potential and help keep their people and platforms safe.

We are building anew team led by our Principal RF Test Engineer at a state-of-the-art test and evaluation facility at our head office in St Neots, Cambridgeshire. You will help plan and support domestic and international trials within the facility, while working with both present and future technology. You will become a SME in the operation of software and hardware models, applying doctrinal methods to simulation scenarios.

You will play a crucial part integrating, configuring and verifying performance of a wide range of components used within a laboratory environment. This will involve the generation of test programmes using a variety of test equipment.

You will assist in running laboratory trials, ensuring customers can validate the performance of assets within a synthetic test environment.

Working autonomously, you will be crucial to ensure the success of key projects, all whilst being supported by our on-site MASS teams. This role works closely with our customers and your knowledge and technical insights will help shape planning, development, integration, and delivery of crucial national and international synthetic trials.

The invaluable experience you ll bring, to help us achieve more.

Essential:

  • Experience creating test scripts/programmes (e.g. MATLAB, Python, or LabView).
  • Understanding of synthetic testing environments.
  • Operation of test equipment in a laboratory environment (e.g. Oscilloscopes, Signal Generators, Spectrum/Network Analysers).
  • Experience with Direct Signal Injection (DSI) testing.
  • Experience of analogue and digital RF circuitry.
  • Strong background in EW systems and concepts, including radar systems.
  • Working autonomously and tasking junior engineers.
  • STEM Degree or extensive relevant experience / technical aptitude.

Desirable:

  • Doctrinal experience with EW systems (e.g. radar, command and control, targeting and effectors).
  • Experience Integration/calibration of hardware and software models into a laboratory environment.
  • Creation of laboratory procedures.
  • Version controlling hardware and software components.
  • Experience working on agile projects.
  • Experience mentoring junior engineers.

Wellbeing is at the core to our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme.

Our Non-negotiables:

Due to the highly secure nature of the projects that you will be involved with, you must be:

  • A UK National and eligible to work in the UK
  • Eligible to obtain and maintain a UK Government SC-level security clearance

Apply today to see how working for MASS could work for you!

Senior Full Stack Developer
Stackstudio Digital Ltd.
Multiple locations
Hybrid
Senior
£70,000
+1
  • Role/Job title:Senior Full Stack Developer
  • Mode of working London-3 days onsite
  • Type of Employment-Permanent

The Role

As aSenior Full Stack Developer, you will design and deliver end-to-end application solutions using cloud platforms such as Azure, AWS or GCP, alongside modern technologies including NoSQL databases, Python, React, TypeScript and DevOps tooling. You will work on cutting-edge projects, develop scalable applications and collaborate with cross-functional teams to deliver high-quality solutions.

Key Responsibilities:

  • Own the end-to-end architecture across front-end, back-end, APIs, data and system integrations.
  • Define reference architectures, technology standards and design principles for development teams.
  • Make strategic technical decisions balancing scalability, security, cost efficiency and delivery speed.
  • Design and develop accessible, secure and scalable front-end applications using React and TypeScript.
  • Establish standards for state management, authentication flows and UI/UX consistency.
  • Architect back-end services using Node.js or Python, including REST APIs and event-driven patterns.
  • Apply microservices principles, resiliency patterns and fault-tolerant design.
  • Model and manage relational and NoSQL databases such as MongoDB and Postgres, including caching and data access strategies.
  • Architect cloud-native solutions on AWS, Azure or GCP, incorporating CI/CD pipelines and Infrastructure as Code.
  • Build for high availability, disaster recovery, cost optimisation and embedded observability.
  • Apply secure coding practices and design robust authentication, authorisation and data-protection models.
  • Ensure compliance with enterprise security policies and regulatory standards.

Essential skills / knowledge / experience:

  • Hands-on experience in software development and solution architecture.
  • Deep expertise in Azure, AWS or GCP cloud services. Strong background in backend development (TypeScript, React, Node.js, Python), REST APIs and microservices.
  • Experience working with NoSQL databases such as MongoDB or Postgres.
  • Proficiency with CI/CD pipelines, Infrastructure as Code and DevOps practices.
  • Excellent communication and presentation skills, with the ability to articulate complex concepts clearly.
  • Familiarity with AI/ML integration and secure cloud architecture is an advantage.

Permanent Interview Format:1. Live coding+ 2 interview rounds

Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

  • A strong academic background in Computer Science, Electronics or similarly applicable subject.
  • Substantial experience as a software engineer, including software development for medical devices.
  • Excellent coding skills in embedded C.
  • A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

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: CV27517) 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.

Audio Systems Engineer
RedTech Recruitment Ltd
London
Hybrid
Graduate - Mid
£55,000
+1

A unique opportunity for an Audio Systems Engineer to join a very early-stage London technology company building a next-generation edge device product currently in stealth. Founded in 2024 by an exceptionally experienced team of product designers and engineers, several of whom have previously built and exited companies for significant sums, this is a genuine ground-floor opportunity to shape a product from first principles.
This is a small, high-calibre team spanning hardware, embedded systems, software and machine learning. They are building something ambitious, technically complex and product-led, with audio forming a central pillar of the roadmap.

Salary: £55,000 to £70,000 per annum + equity + benefits. £55,000 is realistic for someone straight from PhD level with strong relevant foundations.

Location: Central London, 4 days per week onsite.

Requirements for Audio Systems Engineer:

  • Strong academic or commercial experience in audio DSP and signal processing
  • PhD in Audio Engineering, Signal Processing, Electrical Engineering, Computer Science or similar, or MSc with strong relevant experience
  • Top academics throughout including a 2.1 or 1st degree and at least ABB at A Level
  • Strong programming skills in C or C++ with experience working in real-time or low-latency environments
  • Practical Python experience for analysis, benchmarking and evaluation tooling
  • Experience shipping embedded audio systems or major audio subsystems into production, either commercially or through advanced research
  • Strong fundamentals in DSP blocks such as filtering, AGC, DRC, noise suppression, VAD or echo control
  • Ability to operate effectively in a fast-paced startup environment
  • Strong communication skills and ability to collaborate across hardware, embedded and ML or cloud engineers
  • Willingness to work onsite in Central London 4 days per week

Experience in the following would be beneficial:

  • Audio codecs and streaming pipelines such as Opus, AAC, RTP or WebRTC-style systems
  • Hardware-adjacent experience such as I2S, ADC or DAC, DMA, SPI, I2C or UART
  • Experience using oscilloscopes or logic analysers
  • Audio measurement techniques and designing repeatable evaluation methodologies
  • Always-on or low-power audio detection systems
  • Familiarity with ML frameworks such as PyTorch or TensorFlow
  • Experience with GStreamer, WebRTC audio processing, SpeexDSP, RNNoise or similar

Responsibilities for Audio Systems Engineer:

  • Design, implement and tune a robust end-to-end audio pipeline from real-time capture on-device through to cloud-based processing
  • Deliver reliable performance in noisy, unpredictable real-world environments
  • Implement and optimise DSP components under tight compute and power constraints
  • Define objective performance metrics and build repeatable evaluation and regression testing harnesses
  • Debug audio issues across the full stack using instrumentation, profiling and lab equipment where required
  • Work closely with ML and cloud engineers to enable audio-driven intelligence via offline and online pipelines
  • Collaborate with cross-functional teams to balance quality, latency, compute, power and system complexity
  • Contribute to engineering best practice, documentation and design discussions as the team scales

What the role offers:

  • A genuine greenfield opportunity within a stealth product
  • High ownership and influence over the audio subsystem from day one
  • Close collaboration with an experienced founding team
  • Equity alongside salary
  • The opportunity to build intelligent audio systems that unlock richer data insight than video analytics alone

Applications:
If you would like to apply for this unique Audio Systems Engineering role then please send your CV via the relevant links.
We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application, for example due to a disability, please highlight this by separately emailing . If this email address has been removed by the job board, full contact details are available on our website.

Keywords: Audio Systems Engineer / Embedded DSP Engineer / Audio DSP Engineer / Signal Processing Engineer / Embedded Software Engineer / Audio ML Engineer / Edge AI Engineer / Real-Time Systems Engineer / Acoustic Engineer / C++ Engineer / Embedded C Engineer / Audio Software Engineer / C / C++ / Python / DSP / AGC / DRC / VAD / Echo Cancellation / Opus / AAC / WebRTC / RTP / I2S / SPI / I2C / DMA / PyTorch / TensorFlow / GStreamer / SpeexDSP / RNNoise / Audio Engineering / Electrical Engineering / Signal Processing / Computer Science / Acoustics

RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even if the above role is not of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Systems Engineer
Morson Edge
Portsmouth
Hybrid
Senior
£50/hour - £68/hour

Location: Portsmouth (hybrid working 3 days on site 2 days from home)
Duration: 12 months duration
Pay: £50.79 ph PAYE + Holiday pay or £68.55 ph Umbrella
Inside IR35

Job Role
Working on the MIMESIS programme in the Simulation & Training function

Typical duties include (but are not limited to):
• Apply a breadth of knowledge, skills and Knowledge of Systems Engineering and company approaches, techniques and governance to design and develop solutions and resolve engineering issues and problems for a range of products and engineering situations, compiling technical reports and accompanying presentations as required
• Apply the Systems Engineering principles of ISO 15288 to the design and build of systems through the entire engineering lifecycle from requirement definition to system integration and customer acceptance into system support and disposal
• Apply the Systems Engineering and Software Engineering principles of ISO 15288 and ISO 12207 to the design of software-based Simulation Systems through the entire engineering lifecycle from requirement definition to system integration and customer acceptance into system support and disposal
• Undertake Simulation Systems equipment design, network design, and software design, including associated performance prediction and installation design
• Work independently under limited technical direction across a range of products and services, resolving common engineering problems
• Discern and decompose requirements to system and sub-system level and manage these in an approved toolset such as IBM DOORS Next
• Undertake system design decomposition and architectural modelling to subsystem level, including associated external and internal interface definition, and manage architectural models in an approved toolset such as CATIA Magic (Cameo)
• Undertake system integration, test planning and execution
• Contribute to definition of acceptance strategies in order to verify requirement compliance at specific levels of system design, supporting production of customer acceptance evidence
• Undertake technical reviews, verification and approval of engineering technical design and documentation in accordance with business, legislative and customer requirements
• Maintain a good working knowledge of contemporary Systems Engineering practices including Model Based Engineering, cyber security, safety procedures, and technologies used to realise simulated environments

Knowledge:
• Knowledge of requirements management (e.g. IBM DOORS Next) and configuration management
• Knowledge of working with large scale complex system designs
• Knowledge of integration of predominantly software-based systems, particularly with Commercial-Off-The-Shelf (COTS) platforms, technology and network functionality
• Knowledge of multiple phases of an engineering lifecycle and good knowledge of lifecycle models (e.g. Waterfall, Agile) and associated tools (e.g. JIRA)
• Knowledge of mathematical simulation tools/languages (e.g. Mathworks MATLAB, Simulink, Pearl, Python, MathCAD)
• Proven Ability of using a high level design methodology (e.g. UAF, NAF, TOGAF, SysML, UML) and the production of associated design artefacts, including documentation
• Knowledge of working with contemporary technologies and concepts e.g. MBE, MBSE, digital twins, simulated environments, AR/VR, AI/ML, IoT, etc.
• Demonstrates understanding, knowledge and Knowledge of Systems Engineering with a focus on software-based product development including knowledge of appropriate Systems Engineering and Software Engineering standards (e.g. ISO 15288 and ISO 12207 respectively)
• Prior Knowledge of simulation system or system modelling development

Generative AI Architect
167 Solutions Ltd
Bristol
Hybrid
Senior - Leader
£100,000
+1

Generative AI Leader / Lead Generative AI Engineer / AI Architect / Generative AI Lead / Gen AI Lead / AI Architect

Location: South West, UK (Hybrid Working)
Salary: Up to £150,000 + package
Company: Hiring on behalf of a client via 167 Solutions Ltd

167 Solutions Ltd is partnering with an innovative organisation in the South West to appoint a Generative AI Leader. This is a senior, high-impact role for a visionary who can operate both as a trusted advisor to executive stakeholders and as a hands-on technical leader driving delivery of enterprise-grade AI solutions.

The Opportunity

You will define and lead the organisations Generative AI strategy, translating cutting-edge capabilities into real business value. The role requires a rare blend of commercial advisory expertise, architectural oversight, and technical delivery leadership across large-scale AI programmes.

Key Responsibilities

  • Define and execute the enterprise Generative AI strategy aligned to business objectives
  • Advise C-suite and senior stakeholders on AI adoption, governance, risk, and value realisation
  • Lead the design, architecture, and delivery of GenAI solutions from concept to production
  • Establish AI operating models, best practices, and responsible AI frameworks
  • Build and lead high-performing multidisciplinary teams (Data Science, ML Engineering, MLOps)
  • Identify use cases across functions (customer experience, operations, knowledge management, automation)
  • Ensure scalability, security, and compliance of AI platforms

Required Experience

  • Proven leadership delivering Generative AI programmes at enterprise scale
  • Strong advisory background engaging senior business leaders
  • Deep technical expertise across modern AI/ML ecosystems
  • Track record of translating emerging technologies into measurable outcomes

Technical Expertise

Generative AI & LLMs

  • Large Language Models (GPT, Claude, Llama, Mistral or similar)
  • Prompt engineering, fine-tuning, RAG (Retrieval Augmented Generation)
  • Multimodal AI (text, image, audio, video)
  • Agentic frameworks and orchestration

AI/ML Engineering

  • Python, PyTorch, TensorFlow, JAX
  • NLP, deep learning, model optimisation
  • Evaluation frameworks and guardrails

Data & Platforms

  • Vector databases (Pinecone, Weaviate, FAISS, Milvus)
  • Knowledge graphs and semantic search
  • Data engineering pipelines

MLOps & Deployment

  • CI/CD for ML, model monitoring, versioning
  • Kubernetes, Docker, serverless architectures
  • MLflow, Kubeflow, SageMaker or similar

Cloud & Architecture

  • Azure AI, AWS AI/Bedrock, Google Vertex AI
  • API-led architectures and microservices
  • Security, governance, and responsible AI

Frameworks & Tooling

  • LangChain, LlamaIndex, Semantic Kernel or equivalent
  • Integration with enterprise systems (CRM, ERP, collaboration platforms)

Desirable

  • Experience in regulated environments
  • AI ethics, governance, and compliance knowledge
  • Background in consulting or digital transformation

Why Apply

This is a rare opportunity to shape AI strategy at scale while remaining close to delivery. You will influence how an organisation embeds Generative AI into its core operations and future growth.

Scientific Team Lead
EMBL-EBI
Saffron Walden
Hybrid
Senior
£100,000
+8

Are you interested in a leading role to shape the infrastructure and systems of one of the worlds most widely used scientific data resources?

Ensembl is the leading resource for exploring and analysing genomes, used by researchers globally on a daily basis. In recent years, Ensembl has seen a substantial increase in the number of genomes across the tree of life, as well as increasing depth of annotation and resources around key model organisms and humans. We have conducted an extensive multi-year program to re-engineer our infrastructure to meet these challenges and sustainably continue to support researchers using our tools and services. At the heart of this program is our new website (https://beta.ensembl.org), which is built around a service-orientated architecture delivering large quantities of data to a modern and responsive front-end client application. Many key components, including the incorporation of new AI based tools, remain to be developed.

We are enthusiastic to announce a new EMBL Faculty role to head our ongoing developments whilst continuing to meet emerging demands of Ensembl as the Genomics Technology Infrastructure Team Leader at EMBL-EBI.

Your role

You will lead a multidisciplinary team of approximately 15 staff members including software engineers, bioinformaticians, designers and UX experts to build infrastructures to serve and disseminate biological data. These methods of dissemination include visualisations, data explorers, and application programming interfaces (APIs). Your team will be responsible for leading the creation of novel data stores, serving the needs of researchers in both high and low resource settings, and transitioning Ensembl to an AI-ready resource. You will also investigate the application of AI-based tools to improve Ensembl services and processes.

You will work closely with other Team Leaders within Ensembl, and more broadly with leadership across EMBL-EBI and other EMBL sites to deliver integrated systems and data flows between our EMBL key partners. You will also be a lead contact with EMBL-EBIs IT Technical Services, who provide the underlying IT infrastructure behind our resources.

In this role, you will use your knowledge of systems architecture and design to guide your team to develop sustainable, scalable solutions. You will also coordinate the development of new interfaces and tools alongside the maintenance of existing tools and codebases including migration of these to new technologies and infrastructure. Your knowledge and experience will be key to developing achievable strategies and roadmaps in a collaborative approach with colleagues in the wider Ensembl team. An essential part of this role is anticipating future demands from biological research, evaluating technical advances and balancing these with the continued delivery of key priorities.

As you progress in this role, you will develop a deep understanding of EMBL-EBIs resources and the communities we serve. This will include directly engaging with research communities, industry partners and global standards organisations such as the Global Alliance for Genomics and Health. You will be given the opportunity to work with a talented and driven workforce who work towards a shared vision of delivering the very best scientific resources.

We seek an individual who has a passion for technology, creating impactful resources, scenario and strategic planning, fundraising, developing staff and taking a leading role in key collaborations with international consortia and organisations.

If this sounds like you, we invite you to apply!

This role reports to the Section Head for Genome Assembly and Annotation, Rob Finn.

You have

  • A PhD degree in a relevant field or equivalent relevant experience
  • A demonstrable track record of systems design and architecture
  • Experience designing databases, developing websites and working with big data (gigabyte to terabyte scale)
  • In-depth knowledge of the following: software engineering, relational databases, service provision, API development, standards, software development best practices
  • Project management and staff management experience
  • Experience contributing to budget management and managing grants, including grant writing and reporting
  • An understanding of agile and similar software development processes including how to adapt these methods to maximise success in multi-partner projects
  • Experience maintaining legacy code and systems including migration to new implementations
  • Knowledge of deployment infrastructures including virtual machines, commercial cloud and kubernetes
  • Experience with collaborative development tools such as GitHub, GitLab, Jira and Confluence
  • Excellent communication skills. Have an ability to engage with stakeholders including technical specialists, domain experts and wider research and industry communities.
  • Excellent interpersonal skills, with a collaborative mentality.
  • A commitment to continual improvement of systems, processes and staff
  • The ambition and drive to develop high-impact data services for the wider research community

You may also have

  • Experience of some of the following technologies: workflow managers, data warehousing technology, high-performance computing platforms, database and database query optimisation, and data mining
  • Experience in some of the following domains: bioinformatics, genomics, ontologies, functional annotation, and high throughput sequencing analysis, statistics
  • Experience of some of the following technologies: Python, Rust, Perl, GraphQL, JavaScript, TypeScript, Apache, MySQL, PostgreSQL, DuckDB, SQLite
  • Hands on experience working with AI based tools, both as a data provider and their application in the context of a website.
  • Experience in writing grants to a range of funding agencies
  • A track record in leading scientific projects
  • Participation in multi-institute collaborations
  • Presented at international meetings
  • Participation in public-private scientific partnerships
  • Experience leading work packages for complex multi-partner grants and chairing international steering groups and committees on technical subjects

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £717per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 5 year contract renewable up to 9 years

  • Salary: Monthly salary starting at£5,982after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 25/03/2026.

Senior PyTorch Engineer
Advanced Micro Devices
King's Lynn
Hybrid
Senior
Private salary
+1

Company description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next-generation computing experiencesfrom AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, youll discover the real differentiator is our culture. We push the limits of innovation to solve the worlds most important challengesstriving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.

Job description

THE ROLE:

AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.

THE PERSON:

Our team is seeking expert-level skilled and motivated senior developer with a strong technical foundation in C++/Python AI development in Linux environment. The ideal candidate combines deep technical expertise with strong analytical abilities, excelling both as a collaborative team member and as an independent contributor capable of defining goals, scoping work and leading development efforts end to end.

KEY RESPONSIBILITIES:

  • Model Development and Optimization: Lead the development and optimization of Deep Learning models on AMD GPUs, ensuring high performance and scalability across training and inference workloads.
  • Framework Enablement: Lead efforts to enhance PyTorch and its ecosystems on AMD GPUs, contributing performance-critical improvements to upstream open-source repositories.
  • Open-Source Intergration: Engage directly with PyTorch and other open-source maintainers to align on requirements, propose enhancements and ensure AMD contributions are successfully adopted and maintained upstream.
  • Community Feature Enablement: Collaborate with PyTorch community and ecosystem partners to design, enable and upstream new features, ensuring AMD GPUs remain first class for emerging AI workloads.
  • Cross-Functional Collaboration: Partner closely with internal GPU Libraries, compilers, and runtime teams to identify performance bottlenecks and deliver optimized solutions for large-scale AI workloads.
  • Scalable Systems Optimization: Developed innovative solutions for both scale-up (multi-GPU) and scale-out (multi-node) distributed training environments to optimize performance on AMD GPUs.
  • Engineering Excellence: Apply rigorous software engineering best practices, including code review, testing, CI/CD integration and debugging, to deliver reliable and maintainable solutions at scale.

Required profile

PREFERRED EXPERIENCE:

  • Software Engineering: Expert skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions.
  • AI Framework & Deep Learning: Strong understanding of AI frameworks such as PyTorch, Triton and vLLM, with applied knowledge across domains such as Natural Language Processing, Vision, Audio and Recommendation Systems.
  • GPU Computing: Strong experience with GPU Programming models (CUDA, HIP).
  • Development Processes & Tools: Expert with modern software practices and tooling, including debuggers, profilers, and version control systems (e.g., GitHub).
  • Collaboration & Problem Solving: Effective and efficient communicator with strong analytical and problem-solving skills, capable of working across diverse technical teams.

ACADEMIC CREDENTIALS:

  • Masters or PhD level degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Senior Professional Experience in technical software development, with a focus on GPU optimization, performance engineering, and framework development.

What we offer

#LI-MH3

#LI-HYBRID

Computer Scientist
Euro Projects Recruitment
Fareham
In office
Junior - Mid
£40,000

Computer Scientist, Southampton, £35,000 £40,000

  • Computer Scientist / Software Engineer / Software Development opportunity within a fast-growing medical device company, developing game-changing rapid diagnostic technology for hospital laboratories.
  • Salary guide £35,000 £40,000 depending on experience (some flexibility)
  • Flexible working hours, 27 days holiday (increasing by 1 day per year), well-funded MedTech startup environment.

You will be part of a small, highly skilled team bringing a revolutionary technology to market following recent UKCA approval, with UK rollout underway and international expansion planned.

This Computer Scientist job will suit:

  • A Computer Scientist or Software Engineer with some experience developing software in a regulated environment (medical devices, aerospace, automotive or similar).
  • Computer Scientists familiar with developing software to industry standards as well as structured, test-driven processes.
  • Candidates with strong mathematical and statistical skills, who can apply this to to algorithm development.
  • Those with a degree in a relevant discipline (2.1 minimum).
  • Experience in C/C++, Python, MATLAB or similar languages.
  • Self-motivated engineers comfortable working with minimal supervision in a fast-paced startup environment.

This Computer Scientist job will involve:

  • Development of software for current and future diagnostic instruments, including middleware, firmware and algorithm development.
  • Writing well-documented, maintainable, and test-driven code in line with medical device & industry specific standards (e.g. IEC 62304, ISO 13485, ISO 14971).
  • Development and execution of unit, sub-system and system-level test plans.
  • Supporting software integration with hardware and electromechanical systems.
  • Working closely with internal teams including production, service and commercial teams, as well as external suppliers.

This Computer Scientist jobis based in Southampton and is commutable from Fareham, Portsmouth, Eastleigh, Hedge End, Winchester and surrounding areas.

To apply please send your CV to Sam Hilton at Euro Projects Recruitment Ltd.
Please note that if you are not contacted within ten days, your application has not been successful.

Senior Automation Engineer
Spacelabs Healthcare
Edinburgh
In office
Senior
Private salary

At Spacelabs Healthcare, our mission is to drive continuous innovation in healthcare technology to improve both clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better-informed clinical decisions, increased efficiency, and safer care environments.

Why Spacelabs? Because lives depend on what we build.

The Senior Software Development Engineer in Test will be a hands-on role on a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering.

The test automation development includes the patient monitoring platform of the next generation patient monitor in an enterprise of networked patient monitors physically located on multiple hospital floors communicating with several central stations.

The successful candidate for this role will have test automation development experience in agile software development environment.

Main Responsibilities:

  • Work with the test automation team to review and derive required automation tests from requirements related to the patient monitoring platform
  • Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design.
  • Participate in the test automation component design efforts. Understand and design to existing interface specifications.
  • Write, debug, review and document test automation software.
  • Participate in the definition of test architectures, designs, tools and workflows to be shared with the test automation team members
  • Ensure on-time delivery of test automation software including design documentation and other required artifacts.
  • Hold yourself and other engineers to high standards while maintaining friendly, respectful relationships.
  • Demonstrate behaviour consistent with the Companys Code of Ethics and Conduct.
  • Duties may be modified or assigned at any time to meet the needs of the business.
  • Uphold the companys core values of Integrity, Innovation, Accountability, and Teamwork
  • Demonstrate behavior consistent with the companys Code of Ethics and Conduct

Candidate Experience:

  • Bachelor of Science degree in Computer Engineering, Software Engineering, Computer Science or a related Engineering discipline, or equivalent experience.
  • 5+ years of relevant software experience
  • 3+ years of relevant automated testing experience
  • Strong experience with Python or other scripting languages
  • Strong knowledge of Object-Oriented Design and Design Patterns
  • Strong understanding of software testing concepts and methodologies
  • Strong experience at least one automation testing tool and best practices
  • Strong understanding of Continuous Delivery and Agile development
  • Proficiency with tools supporting the software development lifecycle, such as source control, CI/CD platforms, requirements management, and defects tracking

Desirable:

  • Experience with Qt/QML
  • Demonstrated experience with embedded Linux application development
  • Experience with Squish automation
  • Experience with Selenium
  • Experience working in a regulated development environment (finance, medical, defence, aerospace, etc.).
  • Experience with the development of integrated (hardware and software) medical devices.
  • Experience with scripting languages (e.g., Bash, PowerShell).
  • Experience with Containerized environments and virtual machines
  • To have experience of effective collaboration with international teams in Europe, India, and the US.
Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

* A strong academic background in Computer Science, Electronics or similarly applicable subject.

* Substantial experience as a software engineer, including software development for medical devices.

* Excellent coding skills in embedded C.

* A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).

* Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

Keywords: Medical Device, Embedded C, RTOS, Android, React Native, LAMP, Mission-Driven, Cambridge

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: CV27517) 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

Embedded Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Mid - Senior
£80,000 - £80,000

Develop embedded software solutions for cutting-edge UK defence technology

to £80,000 DoE + Benefits

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren’t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements:

* Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.

* Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.

* Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.

* Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.

* British Citizen eligible for UK security clearance.

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible.

Keywords: Embedded Software, Embedded Programming, C, C++, C#, MATLAB, Python, Linux, RTOS, Bare Metal, Software Architecture, Software Debugging, Electronics, Defence

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: CV27583) 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

Frequently asked questions
You can find a wide range of Python jobs including web development, data analysis, machine learning, automation, and backend development roles across various industries.
No, job listings cater to different experience levels, from entry-level positions to senior developer roles. Make sure to review the job requirements carefully before applying.
Yes, our platform allows you to filter Python job listings by location, remote or hybrid work models, ensuring you find opportunities that fit your preferences.
Yes, we feature a variety of job types including internships, freelance, contract, and full-time Python positions to accommodate different career paths.
New Python job listings are added regularly, often daily, so be sure to check back frequently or sign up for job alerts to stay updated.