At a Glance
- Tasks: Develop and maintain Python software for robotics and microscope control.
- Company: Join Micrographia Bio, a leader in spatial proteomics and drug discovery.
- Benefits: Enjoy competitive salary, equity options, private medical cover, and more perks.
- Why this job: Be part of a world-class team creating innovative technology and new medicines.
- Qualifications: Strong Python skills and experience in robotics or microscope control required.
- Other info: Located in central London with a collaborative engineering culture.
The predicted salary is between 43200 - 72000 £ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Our mission at Micrographia Bio is to deliver a new era of drug discovery using spatial proteomics. We are adding a Senior Software Engineer, with a specialty in robotics and microscope control, to our multidisciplinary team. This role will be responsible for developing and maintaining control modules and scripts that drive our platform's operation. The successful candidate will join a world-class team motivated by developing first-in-class technology and new medicines. We seek individuals who excel and aim to outperform expectations. We offer an excellent opportunity for an experienced software engineer passionate about crafting production-ready control software to contribute to 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 controlling automated microscope systems and robotic motion.
- Design, implement, and optimize control logic for precise robotic positioning and microscope operation.
- Collaborate with scientists, hardware engineers, and product designers, supporting and mentoring domain experts in software development.
- Ensure software robustness, reliability, and hardware integrity.
- Debug and refine software for stability and precision.
- Contribute positively to a collaborative engineering culture.
- Build, deploy, and maintain Linux-based infrastructure, ensuring scalability, reliability, and security.
- Create automation scripts and playbooks using tools like Ansible for deployment and configuration.
This role is based in-person at our research facilities in central London.
RequirementsYour Background- Strong expertise in Python, with experience building and maintaining complex systems.
- Experience developing and optimizing state machines for robotics or automation.
- Experience in controlling microscopes, robotics, or similar instrumentation.
- Ability to write maintainable, testable code and work collaboratively in a team.
- Comfort working closely with hardware, understanding constraints and opportunities.
- Excellent judgment and a knack for creating elegant solutions.
- Meticulous about precision, reliability, and robustness.
- Enjoys interdisciplinary collaboration and tangible outcomes.
- Strong communication and leadership skills to mentor others.
- Start-up experience
- Pharma/biotech/computational biology experience
- Experience in microscope control software
- Industry-competitive salary
- Equity options
- Private medical cover, life insurance, mental health support
- Company-matched pension
- Enhanced family policies
- On-site amenities and snacks
- Volunteer days
- London zone 2 location and labs
- Care support services
- Cycle-to-work scheme
We welcome applications from all candidates regardless of age, disability, gender, race, religion, or marital status. We encourage those with career gaps motivated by the role to apply.
RecruitersNo recruiters please.
Contact Detail:
Golden Bees Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Robotics & Microscope Control (Basé à London)
✨Tip Number 1
Familiarise yourself with the latest advancements in robotics and microscope control. Being well-versed in current technologies will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the biotech and pharmaceutical industries. Attend relevant meetups or conferences to connect with potential colleagues and learn more about the company culture at Micrographia Bio.
✨Tip Number 3
Prepare to discuss specific projects where you've developed Python-based software for robotics or automation. Highlight your problem-solving skills and how you've optimised systems for precision and reliability.
✨Tip Number 4
Showcase your collaborative spirit by thinking of examples where you've worked closely with scientists or engineers. Emphasising your ability to mentor and support others will align well with the team-oriented culture at Micrographia Bio.
We think you need these skills to ace Senior Software Engineer, Robotics & Microscope Control (Basé à London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong expertise in Python and experience with robotics and microscope control. Use specific examples from your past work that demonstrate your ability to develop and maintain complex systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for drug discovery and how your skills align with the responsibilities of the role. Mention your experience in interdisciplinary collaboration and your knack for creating elegant solutions.
Showcase Relevant Projects: If you have worked on projects involving automated microscope systems or robotic motion, be sure to include these in your application. Detail your contributions and the impact they had on the project outcomes.
Highlight Soft Skills: The job description emphasises strong communication and leadership skills. Make sure to mention any mentoring experiences or collaborative projects that showcase your ability to work well in a team and lead others.
How to prepare for a job interview at Golden Bees
✨Showcase Your Python Expertise
Make sure to highlight your strong expertise in Python during the interview. Be prepared to discuss specific projects where you've built and maintained complex systems, especially those related to robotics or automation.
✨Demonstrate Your Problem-Solving Skills
Expect to face technical questions that assess your ability to design and optimise control logic for robotic systems. Prepare examples of how you've tackled challenges in previous roles, particularly in ensuring software robustness and reliability.
✨Emphasise Collaboration Experience
Since this role involves working closely with scientists and hardware engineers, be ready to discuss your experience in interdisciplinary collaboration. Share instances where you supported or mentored team members in software development.
✨Prepare for Practical Demonstrations
Given the nature of the role, you might be asked to demonstrate your coding skills or problem-solving approach in real-time. Brush up on your coding abilities and be ready to write maintainable, testable code on the spot.