At a Glance
- Tasks: Develop and maintain Python software for microscope control and robotics.
- Company: Micrographia Bio is revolutionising drug discovery with cutting-edge spatial proteomics technology.
- Benefits: Enjoy competitive salary, equity options, private medical cover, and a supportive work culture.
- Other info: In-person role in central London with a focus on collaboration and personal growth.
- Why this job: Join a world-class team dedicated to creating innovative medicines and impactful technology.
- Qualifications: Strong Python skills and experience in robotics or precision instrumentation required.
The predicted salary is between 32000 - 48000 € per year.
Social network you want to login/join with:
Python Software Engineer - Microscope Control, London
col-narrow-left
Client:
Location:
London, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
d261e2ceeb20
Job Views:
10
Posted:
12.08.2025
Expiry Date:
26.09.2025
col-wide
Job Description:
Our mission at Micrographia Bio is to deliver a new era of drug discovery using spatial proteomics.
We are adding an experienced Python Software Engineer to focus on robotics and microscope control within our multidisciplinary team. This role will be responsible for developing and maintaining the control modules and scripts that drive our platform operation. The successful candidate will join a world-class team that is united by an intrinsic motivation to develop first-in class technology and new medicines. We’re looking for people who do brilliant work and 10X the work of the people around them.
We are looking for stunning colleagues. In return we’ll give you an opportunity to grow and develop in a place that’s supportive and unrelenting in its pursuit of world-class “DeepTech” technology, all while sharing in the success of the company.
We believe this is an excellent opportunity for an experienced software engineer who thrives on crafting production-ready control software, ready to apply their skills in the pursuit of new medicines. If your biggest software fear is hearing ‘crunch’ during a demo…, this might be the perfect role for you.
Responsibilities
- Develop and maintain Python-based software that controls automated microscope systems and robotic motion.
- Design, implement, and optimize contol logic to drive precise robotic positioning and microscope control.
- Collaborate closely with multidisciplinary teams including scientists, hardware engineers, and product designers, facilitating and coaching domain-experts in their software development growth.
- Ensure robust, reliable software that maintains hardware integrity and precise motion accuracy.
- Debug, troubleshoot, and refine software to achieve exceptional levels of stability and precision.
- Proactively contributing to a positive, enthusiastic, collaborative engineering culture.
- Build, deploy, and maintain Linux-based infrastructure, ensuring systems are scalable, reliable, and secure.
- Develop and manage automation scripts and playbooks using tools like Ansible to streamline deployment and configuration processes.
Location
The location for this role will be (enthusiastically) in-person at our research facilities in central London.
Requirements
Your Background:
- Strong expertise in clean Python, with demonstrable experience building and maintaining complex software systems.
- Direct experience developing software for controlling microscopes, robotics, or similar precision instrumentation.
- Ability to write maintainable, testable code, and experience collaborating within a team-oriented engineering environment.
- Comfortable working closely with hardware, understanding constraints and opportunities.
- You have excellent judgement and great taste in creating elegant and effective solutions at the macro level.
- You’re meticulous about precision, reliability, and robustness in your software at the micro level.
- You love collaborating across disciplines and enjoy the tangible outcomes of your work. You have the communication skills to coach and empower the work of others. You enjoy pair programming across disciplines (e.g. optics, biology).
Nice to haves
- Hands-on experience developing, maintaining, and optimizing state machines for robotic or automation purposes.
- Previous experience in microscope control software
- Industry Competitive Salary
- Equity options to share in the company success
- The chance to revolutionise the way we find new drugs for human disease(s)
- Private Medical Cover
- Life Insurance
- Employee Assistance Programme and Mental Health Support
- Company matched pension
- Enhanced Family Policies
- Fully stocked kitchen with breakfast and snacks
- Access to Bubble for Work - for care needs of young children, elderly care, pet care. People first - a culture enabling you to do your best work
- Access to the Cycle-To-Work scheme (including access to secure cycle storage, showers, changing rooms on-site)
Disclaimers
Micrographia Bio welcomes applications from all candidates irrespective of age, disability, gender, gender identity, sexual orientation, race, religion or belief, or marital or civil partnership status. If you have a career gap on your CV, but feel motivated by the job description to apply with your skills, we highly encourage your application.
#J-18808-LjbffrPython Software Engineer - Microscope Control in London employer: Micrographia Bio
Micrographia Bio is an exceptional employer, offering a vibrant work culture that prioritises collaboration and innovation in the pursuit of groundbreaking drug discovery. Located in central London, employees benefit from a supportive environment with ample opportunities for professional growth, competitive salaries, and unique perks such as private medical cover and a fully stocked kitchen. Join a world-class team dedicated to developing cutting-edge technology while enjoying a people-first culture that empowers you to excel in your role.
StudySmarter Expert Advice🤫
We think this is how you could land Python Software Engineer - Microscope Control in London
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as Python for microscope control and automation tools like Ansible. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during any discussions.
✨Tip Number 2
Network with professionals in the biotech and software engineering fields, especially those who have experience in robotics and microscope control. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.
✨Tip Number 3
Prepare to discuss your previous projects that involved precision instrumentation or robotics. Be ready to explain the challenges you faced, how you overcame them, and the impact of your work. This will demonstrate your problem-solving skills and technical expertise.
✨Tip Number 4
Showcase your collaborative skills by highlighting experiences where you worked closely with multidisciplinary teams. Emphasising your ability to communicate effectively with scientists and engineers will align well with the company's focus on teamwork and innovation.
We think you need these skills to ace Python Software Engineer - Microscope Control in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and any relevant projects involving microscope control or robotics. Use specific examples to demonstrate your skills in developing and maintaining complex software systems.
Craft a Compelling Cover Letter:In your cover letter, express your passion for drug discovery and how your background aligns with the mission of Micrographia Bio. Mention your collaborative experiences and how you can contribute to their multidisciplinary team.
Showcase Relevant Projects:If you've worked on projects related to automation, robotics, or microscope control, be sure to include these in your application. Describe your role, the technologies used, and the outcomes achieved to illustrate your expertise.
Highlight Soft Skills:Micrographia Bio values collaboration and communication. Emphasise your ability to work in a team-oriented environment and your experience in coaching or mentoring others, as this aligns with their ideal candidate traits.
How to prepare for a job interview at Micrographia Bio
✨Showcase Your Python Expertise
Be prepared to discuss your experience with clean Python coding. Highlight specific projects where you've built or maintained complex software systems, especially those related to robotics or microscope control.
✨Demonstrate Collaboration Skills
Since the role involves working closely with multidisciplinary teams, share examples of how you've successfully collaborated with scientists, hardware engineers, or product designers in past projects.
✨Emphasise Precision and Reliability
Discuss your approach to writing maintainable and testable code. Be ready to explain how you ensure software stability and precision, particularly in high-stakes environments like drug discovery.
✨Prepare for Technical Challenges
Expect technical questions or challenges during the interview. Brush up on debugging and troubleshooting techniques, and be ready to demonstrate your problem-solving skills in real-time.