People Matter

Senior Embedded Software Engineer

Cellino

Cellino

Software Engineering
Cambridge, MA, USA
Posted on Jul 31, 2024

The Company

Cellino is building a precision platform that personalizes human cells for all. Stem cell-derived regenerative medicines are poised to cure some of the toughest diseases within this decade, including Parkinson’s, diabetes, and heart disease. Patient-specific cells provide the safest, most effective cures for these indications. Currently, large scale production of stem cell therapies is challenging due to extensive manual handling, high variability, and expensive manufacturing costs. Cellino’s vision is to enable healthier lives worldwide with personalized human cells.

The Role

We are seeking a Senior Software Engineer with experience developing software for cutting-edge scientific instrumentation and systems created by Cellino. In this role, you will be responsible for designing, implementing, and maintaining software for advanced microscopy imaging, laser scanning, fluid management systems, and cloud integration. You will work with a true R&D team developing hardware, cell biology handling systems, and AI systems to enable the high-volume production of stem cells.

Responsibilities

  • Develop software for controlling and synchronizing optical systems, lasers, motors, and fluid handling systems
  • Integrate on-device with our cloud platform, enabling experiment management, remote monitoring, data storage, and analysis
  • Collaborate closely with cross-functional teams, including mechanical engineers, optical engineers, and scientists
  • Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
  • Contribute to the continuous improvement of the software development process, including code reviews, documentation, and testing methodologies

Requirements

  • Bachelor's or Master's degree in Computer Science, or a related field
  • 5+ years of experience in software development with a preference for experience developing software for complex hardware
  • Have shipped complex software to many users
  • High proficiency in Python and experience with C++
  • Experience building robust, high-performance software on Linux
  • Understanding of cloud computing concepts and experience with cloud integration
  • Describe at least one major software project where you were primarily responsible for design and development. Describe the impact on the business and customers

Preferred Skills and Background

  • Familiarity with microcontroller architectures (e.g., ARM, PIC) and peripheral interfacing (e.g., I2C, SPI, UART) and firmware development
  • Knowledge of fluid dynamics and control systems
  • Experience with scientific instrumentation, microscopy, or related fields
  • Exposure to image processing, computer vision, and signal processing algorithms

It is the policy of Cellino Biotech, Inc. to provide equal employment opportunity for all applicants and employees. The Company does not unlawfully discriminate on the basis of race, religion, creed, color, national origin, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, pregnancy, marital status, age, sexual orientation, and military or veteran status, or any other basis protected by law. It also prohibits unlawful discrimination and harassment based on the perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics.

Cellino does not accept unsolicited resumes from any source other than directly from potential candidates. Any resumes submitted by a staffing agency in the absence of a current executed contract will automatically become Cellino's property and no recruiting fees or other obligations will be owed in the event of a potential hiring.