Contract Python Engineer – Robotics / Windows Applications
Hybrid Cambridge - 1 per week
I'm working with a client looking for an experienced Python Engineer to join their team on a contract basis, working on applications used to commission, test and service robotics systems. This is a hands‑on development role, focused on improving existing Python-based Windows applications, fixing bugs, developing new features and improving software reliability within a robotics environment.
Key Skills & Experience:
- Strong commercial Python development experience.
- Desktop GUI development (PyQt, PySide, Tkinter or wxPython).
- Windows desktop application development.
- Experience working with hardware interfaces (serial, networking/UDP).
- Automated testing (pytest) and test-driven development.
- Git, code reviews and working with existing codebases.
- Experience testing software against physical hardware.
Desirable Experience:
- Robotics, manufacturing automation or surgical systems.
- Medical devices or other regulated industries.
- Safety‑critical software development.
- ISO 13485 or IEC 62304.
- Test protocols, technical documentation and release management.
The Opportunity:
You'll be working closely with an experienced engineering team, developing and improving applications that directly support the commissioning, testing and servicing of robotic systems.
Contract Python Engineer in Cambridge employer: SoCode Recruitment
Join a dynamic and expanding consultancy that prioritises employee development and collaboration, making it an excellent employer for aspiring OneStream Consultants. With structured training programmes and opportunities to work on enterprise-scale transformation projects, you will be supported in your journey to becoming a specialist in a market-leading platform. The company fosters a positive work culture that values innovation and teamwork, ensuring that every team member can thrive and grow in their career.