At a Glance
- Tasks: Develop software for innovative protein research technology and collaborate with a dynamic team.
- Company: Join Abselion, a pioneering company transforming protein research with cutting-edge solutions.
- Benefits: Competitive salary, share options, and a fast-paced work environment.
- Other info: Be part of a supportive team culture with excellent growth opportunities.
- Why this job: Make a real impact in life sciences while working with advanced technology.
- Qualifications: MEng or equivalent in relevant fields and 2-5 years of software development experience.
The predicted salary is between 40000 - 55000 £ per year.
At Abselion we're on a mission to revolutionize protein research. Our vision is to empower scientists to focus on discovery and innovation, not tedious manual tasks. We have created Amperia, a compact, affordable benchtop solution designed to simplify protein research for everyone. Amperia helps researchers to develop the medicine of the future, find the best ways to produce novel biomolecules, and ensure that medicine is always safe and efficacious.
We are a dynamic, interdisciplinary team working at the intersection of biotechnology and engineering. We value a flat hierarchy, where everyone is encouraged to share their ideas and follow their passion. We are supported by some of the leading investors and companies in the biopharmaceutical industry.
At Abselion we are looking for a Software Engineer to contribute to the development of the software powering our Amperia analytical instrument, with a strong focus on machine control and hardware integration. You will work across the software stack, with particular emphasis on controlling and interfacing with instrumentation, firmware, and experimental workflows. Frontend and UI work is part of the role but not the primary focus.
You will collaborate closely with lab scientists, electronics engineers, and mechanical engineers to translate experimental and hardware requirements into reliable, maintainable software. This includes working on real-time control, device communication, and ensuring robust operation of the system. This role is well suited to someone who enjoys working close to physical systems and hardware, and contributing to complex, evolving products in a multidisciplinary environment.
Your responsibilities
- Machine control & system integration
- Contribute to development of software controlling instrumentation and experimental workflows
- Interface with firmware and hardware components (e.g. microcontrollers, sensors, actuators)
- Support implementation of reliable communication between software and devices
- Help diagnose and resolve issues across hardware-software boundaries
- Product development
- Contribute to development of backend systems, data handling, and experiment execution
- Support rapid prototyping and iteration of new hardware and experimental features
- Assist in integrating new capabilities into the existing software platform
- Software quality and maintenance
- Maintain and improve existing codebase
- Fix bugs and improve system robustness
- Contribute to unit and system testing
- Collaboration
- Work closely with cross-functional teams to understand requirements and constraints
- Contribute to technical discussions and solution design
Requirements
- MEng or equivalent in; Computer Science/Software Engineering, Physics or engineering
- 2-5 years experience in software development in instrumentation or hardware-related environments
- Strong programming skills in python, C++, TypeScript
- Experience in machine control, embedded systems, or hardware integration
- A demonstrated ability to rapidly pick up new skills in context and apply them at a high level.
- Good understanding of git, automated build processes, and software development lifecycle (SDLC)
- Strong communication skills and ability to collaborate across disciplines
What we offer
- Dynamic and fast-paced work environment in a rapidly expanding company
- Be part of a step-change in life science instrumentation
- Working on cutting-edge technology at the intersection of biology, engineering, and data science
- Share option scheme
- Base salary between £40,000 - £55,000 per annum
- Most important of all, join a great team!
Start date Immediate
Location The role is on-site located in Cambridge, UK.
Application process
- First stage: Remote
- Second stage: Remote
- Third stage: In person
How to apply Please fill in the application form on our Careers page and attach your CV in PDF format. We look forward to receiving your application.
Software Engineer in Cambridge employer: Abselion
Contact Detail:
Abselion Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in your field on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate the real deal. The more you practise, the more confident you'll feel!
✨Tip Number 3
Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing what candidates have created, so make sure to highlight your best stuff.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to be part of our mission to revolutionise protein research.
We think you need these skills to ace Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at Abselion. Highlight your experience with machine control, hardware integration, and any relevant programming skills like Python or C++. We want to see how your background aligns with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about protein research and how you can contribute to our team. Keep it concise but make sure to showcase your enthusiasm for working in a multidisciplinary environment.
Showcase Your Projects: If you've worked on any relevant projects, whether in school or professionally, be sure to mention them. We love seeing real-world applications of your skills, especially if they involve instrumentation or embedded systems. It helps us understand your hands-on experience!
Apply Through Our Website: Don't forget to apply through our Careers page! It's the best way to ensure your application gets to us directly. Plus, it shows you're serious about joining our dynamic team at Abselion. We can't wait to see what you bring to the table!
How to prepare for a job interview at Abselion
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, C++, and TypeScript. Brush up on your knowledge of machine control and hardware integration, as these will be key topics during your interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've diagnosed and resolved issues across hardware-software boundaries. Think about challenges you've faced in previous roles and how you tackled them, especially in a multidisciplinary environment.
✨Understand Their Mission
Familiarise yourself with Abselion's mission to revolutionise protein research. Be ready to explain how your skills can contribute to their vision of simplifying protein research and supporting scientists in their work.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the role and the company. Inquire about the team dynamics, the software development lifecycle they follow, or how they approach collaboration between disciplines. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.