Job description
We're looking for an experienced Software Engineer to maintain and enhance a sophisticated data collection platform used with next-generation wearable devices, multimedia sensors, and distributed systems. You'll work alongside software engineers, audio/video specialists, and researchers to build reliable, scalable solutions that support innovation at the for
Project overview
We're looking for an experienced Software Engineer to maintain and enhance a sophisticated data collection platform used with next-generation wearable devices, multimedia sensors, and distributed systems. You'll work alongside software engineers, audio/video specialists, and researchers to build reliable, scalable solutions that support innovation at the forefront of technology.
What You'll Be Doing
Essential Skills
- Senior Software Engineer (Python/Linux/Distributed Systems)
- 12 Month Contract
- Join a cutting-edge engineering team developing the software platforms that power advanced data collection and research environments.
- Location: Cambridgeshire, UK
- 5 days onsite
- 12-month contract, inside ir35
- Immediate start preferred
- Developing Python-based software for cutting-edge hardware and wearable devices
- Building and enhancing distributed data collection platforms
- Automating data processing and validation workflows
- Deploying, testing, and maintaining system upgrades
- Monitoring system health and improving operational reliability
- Troubleshooting software, networking, and device integration issues onsite
- Collaborating with cross-functional engineering and research teams
- Designing scalable solutions and contributing to engineering best practices
- 8+ years of software engineering experience
- Strong Python development experience
- Linux administration and Shell scripting
- Experience with distributed systems and RESTful services
- Networking knowledge including IPv4/IPv6, VLANs, and network topology
- Experience with FastAPI or similar Python Back End frameworks
- Strong troubleshooting and problem-solving skills
- Computer Science degree (or equivalent experience)
Nice to have
Ideal Background
We're particularly interested in engineers who enjoy operating close to the hardware, solving real-world systems challenges, and working across software, devices, networking, and data processing. This role would suit someone who enjoys hands-on engineering in a collaborative research-led environment.
Interview Process
Interested?
If you're a senior Python engineer with strong Linux and distributed systems experience and are looking for a long-term contract opportunity working on advanced technology platforms, I'd love to hear from you.
Apply directly or contact me for further details
- Experience working with hardware devices, sensors, or Embedded systems
- Knowledge of audio, video, or multimedia technologies
- React or modern Front End development experience
- Experience with SQL, NoSQL, or graph databases
- Windows systems administration experience
- Understanding of time synchronisation and network programming
- Two-stage interview process
- 30-45 minutes per stage
Project details
- Start: flexible
- Location: cambridge, UK, GB
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on JobServe