Enter a job title or keyword

Senior Software Engineer


Job Location:

Waltham, MA - USA

Yearly Salary: USD 130000 - 180000
Posted: 29 September 2026 (18 hours ago)
Application Deadline: 27 December 2026
Vacancies: 1 Vacancy

Job Summary

Repligens technologies support the manufacturing of biologics cell therapies and other advanced medicines used by patients around the world. We are seeking a hands-on Embedded Software Engineer to join our Process Analytics team. The Process Analytics R&D team is tasked with developing state of the art hardware/software products for advanced scientific instrumentation and automation systems that can accelerate the development and production of these critical therapies. You will join a multidisciplinary team that includes other embedded software engineers front-end developers and electrical mechanical optical engineers and various scientists. The teams initiatives are highly varied often working on the frontiers of emerging hardware and software technologies.

Responsibilities

  • Design develop and maintain software for embedded Linux systems.
  • Configure and support BSPs device trees drivers and hardware interfaces.
  • Develop software in C and Python for device control communications and system services.
  • Integrate software with motors pumps sensors actuators and other electromechanical hardware.
  • Collaborate closely with electrical engineers on hardware bring-up FPGA/CPLD integration and system debugging.
  • Support system verification troubleshooting and product release activities.
  • Contribute to software architecture documentation and engineering best practices.

Qualifications

  • BS/MS in Computer Engineering Computer Science Electrical Engineering or related a technical field with experience in this domain
  • 5 years of embedded software development experience.
  • Strong C and embedded Linux driver development skills.
  • Experience with Linux BSPs device trees drivers and common hardware interfaces (SPI I²C UART USB Ethernet GPIO etc.).
  • Experience developing software for products that interact with physical hardware and electromechanical systems.
  • Strong debugging and root-cause analysis skills spanning hardware and software domains.

Preferred Qualifications

  • Experience in scientific instrumentation life sciences industrial automation robotics medical devices or related fields.
  • Experience with Yocto-based Linux distributions.
  • Experience with Python and/or Qt development.
  • Experience with microcontroller firmware development
  • Experience interfacing with custom electronics including FPGA or CPLD-based hardware.
  • Familiarity with Toradex Torizon OS or similar embedded Linux platforms.
  • Familiarity with containerization technology / Docker
Our mission is to inspire advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide. Focused on cost and process efficiencies we deliver innovative technologies and solutions that help set new standards in bioprocessing. The estimated salary range for this role based in the United States of America is $130000-$180000. Compensation decisions are dependent on several factors including but not limited to an individuals qualifications location internal equity and alignment with market data. Additionally employees are eligible to participate in one of our variable cash programs (bonus or commission) and eligible roles may receive equity as part of the compensation package. We offer a wide range of benefits such as paid time off health/dental/vision retirement benefits and flexible spending accounts. All compensation and benefits information will be confirmed in writing at the time of offer.

Required Experience:

Senior IC


About Company

Our mission is to inspire advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide.

View Profile View Profile