At a Glance
- Tasks: Develop and maintain software for innovative cell and gene therapy automation systems.
- Company: Join Cellular Origins, a pioneering company in bioprocess automation.
- Benefits: Enjoy competitive salary, 25 days holiday, and private medical insurance.
- Why this job: Make a real impact in healthcare technology while growing your skills.
- Qualifications: Degree in STEM and experience in software development required.
- Other info: Dynamic work environment with excellent career growth opportunities.
The predicted salary is between 30000 - 50000 Β£ per year.
Cellular Origins, a TTP Company, enables scalable, cost-effective manufacture of cell and gene therapies. Our robotic automation solution reduces cost and labour, eliminates human error, and increases efficiency.
You will work under the guidance of Senior Engineers to help develop, test, and maintain software modules for our cell and gene therapy automation systems. This includes embedded/application interfaces with control systems and in-house machines, software services for manufacturing operations, coordination as well as execution planning and management, as well as interfacing to LIMS, ERP/MES. You will have opportunities to get hands-on the entire automation stack and to grow your skills through pair programming, agile development practices, and cross-disciplinary collaboration.
Responsibilities:- Deliver software and control system modules under the guidance of workstream leads and senior engineers.
- Participate in agile sprints, proactively delivering tasks and updates to the software team.
- Collaborate with software leads to define and implement tasks that meet system and software requirements.
- Conduct software testing, verification, and validation, including integration with target hardware or cell-processing equipment.
- Support documentation and quality activities under mentorship.
- Contribute to code reviews and pair programming to improve team learning and output.
- Degree in a STEM related subject.
- Industry experience in developing software products or software features as part of a product development process.
- Passion for collaborative engineering and continuous learning.
- Good appreciation of OOP approaches and use of modern software design patterns for developing mixed desktop/enterprise applications, interfacing with low-level peripherals using proprietary communication interfaces or to cloud-native services via RESTful APIs.
- Experience with software development using OOP techniques and languages such as Python, Java, C#, or modern C++.
- Familiarity with modern development frameworks, e.g., React/Angular, FastAPI/Flask/Django, and database backends would be useful, or familiarity with interfacing with hardware or custom communication protocols control hardware/equipment such as lab automation systems, medical devices, or similar automation systems.
- Familiarity with software interfaces with control machineries or hardware using industrial communication protocols such as raw TCP/IP, OPC-UA, RS232/485, CAN/MODBUS or GPIO.
- Exposure to cloud platforms (GCP, Azure, AWS) or IoT integration is a plus.
This role will be a full time on-site position at our campus in Melbourn.
Benefits:- Annual profit-related bonus
- 25 days holiday
- Employer pension contribution of 10% of salary
- Free lunch and all-day refreshments
- Private medical insurance for employees and dependants
- Enhanced family friendly leave
- Life insurance worth 6x salary
- Electric car leasing scheme
- Cycle to work scheme
- Season ticket loan
- Activities and community fund supporting healthy activities and clubs
- Local sports facilities and theatre discounts and memberships
Cellular Origins is part of TTP Group, an employee-owned business. It is based on the TTP Campus, within purpose-built sustainable offices, labs and green surroundings, 10 miles south of Cambridge. TTP Group takes a long-term approach to investment and has been at the forefront of bioprocess automation for over 20 years.
Job details:- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
Software Engineer in Cambridge employer: Cellular Origins
Contact Detail:
Cellular Origins 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 current employees at Cellular Origins on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
β¨Tip Number 2
Show off your skills! If you have a GitHub or personal project, make sure to highlight it during interviews. Itβs a great way to demonstrate your coding chops and passion for software engineering.
β¨Tip Number 3
Prepare for those technical interviews! Brush up on your OOP principles and be ready to discuss your experience with languages like Python or Java. Practice coding challenges to keep your skills sharp.
β¨Tip Number 4
Donβt forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
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. Highlight relevant experience, especially in software development and any projects that showcase your skills in OOP and modern frameworks. We want to see how you fit into our world!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for collaborative engineering and continuous learning. Tell us why you're excited about working with us at Cellular Origins and how you can contribute to our mission.
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from your studies, we love seeing practical applications of your skills. Include links if possible, so we can check them out!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at Cellular Origins
β¨Know Your Tech Stack
Make sure youβre familiar with the programming languages and frameworks mentioned in the job description, like Python, Java, or C#. Brush up on your OOP principles and be ready to discuss how you've applied them in past projects.
β¨Show Your Collaborative Spirit
Since this role emphasises teamwork and agile practices, be prepared to share examples of how you've worked in a team setting. Highlight any experiences with pair programming or code reviews, as these will resonate well with the interviewers.
β¨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of software development processes. Practice coding challenges or system design questions relevant to automation systems to showcase your expertise.
β¨Ask Insightful Questions
At the end of the interview, donβt forget to ask questions! Inquire about the team dynamics, the technologies they use, or how they approach continuous learning. This shows your genuine interest in the role and helps you gauge if itβs the right fit for you.