Senior Embedded Software Engineer - Biotech Instrumentation

Repligen Corporation

Waltham (MA)

On-site

USD 130,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid time off
Health/dental/vision
Retirement benefits
Flexible spending accounts

Job summary

Repligen Corporation in Waltham, MA is seeking a hands-on Embedded Software Engineer to join our Process Analytics team. You will design, develop, and maintain software for embedded Linux systems and integrate with hardware components for advanced bioprocessing instruments.

The role collaborates with electrical, mechanical, and software engineers to bring up hardware, implement drivers, BSPs, and device trees, and contribute to software architecture and system verification.

Qualifications

  • BS/MS in Computer Engineering, Computer Science, Electrical Engineering, or related technical field.
  • 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.

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.

Skills

C++
Embedded Linux
Driver development
Debugging
Hardware-software integration

Education

BS/MS in Computer Engineering, Computer Science, Electrical Engineering, or related field

Tools

Linux BSPs
Device trees
Drivers
SPI
I2C
UART
USB
Ethernet
GPIO
Yocto
Qt
Docker

Job description

Repligen Corporation in Waltham, MA is seeking a hands-on Embedded Software Engineer to join our Process Analytics team. You will design, develop, and maintain software for embedded Linux systems and integrate with hardware components for advanced bioprocessing instruments.

The role collaborates with electrical, mechanical, and software engineers to bring up hardware, implement drivers, BSPs, and device trees, and contribute to software architecture and system verification.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Linux & Hardware Interop
Senior Embedded Software Engineer – Linux & Hardware Interop

Merck & Co. • Waltham (MA)

On-site
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Merck & Co. • Waltham (MA)

On-site
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Repligen Corporation • Waltham (MA)

On-site
USD 130,000 - 180,000
Paid time off
Health/dental/vision
Retirement benefits
+1
Junior Software Engineer for Lab & Bioprocess Systems
Junior Software Engineer for Lab & Bioprocess Systems

RepliGen Corporation • Bridgewater (MA)

On-site
USD 72,000 - 104,000
Paid time off
Health/dental/vision
Retirement benefits
+1
Principal Embedded Engineer — Real-Time Bioinstrumentation
Principal Embedded Engineer — Real-Time Bioinstrumentation

Bexorg, Inc. • New Haven (CT), Northern (KY)

Hybrid
USD 180,000 - 220,000
Competitive compensation package
Equity participation
Medical, dental, and vision coverage
+2
Senior Embedded Systems Engineer — Real-Time Bioinstrumentation
Senior Embedded Systems Engineer — Real-Time Bioinstrumentation

Bexorg • New Haven (CT)

On-site
USD 180,000 - 220,000
Competitive base salary
Bonus opportunity
Equity participation
+4
Senior Embedded Firmware Engineer — Architect Scalable Systems
Senior Embedded Firmware Engineer — Architect Scalable Systems

Re:Build Manufacturing • Wilmington (MA)

On-site
USD 144,000 - 216,000
Medical benefits
Retirement plan
Paid time off
Senior Embedded Systems Engineer — Real-Time Linux
Senior Embedded Systems Engineer — Real-Time Linux

Element Biosciences • San Diego (CA)

On-site
USD 100,000 - 130,000
Stock options
Discretionary annual bonus
No cost health insurance
+2
Bioprocess R&D Product Engineering Leader
Bioprocess R&D Product Engineering Leader

Repligen Corporation • Marlborough (MA)

On-site
USD 130,000 - 165,000
Paid time off
Health, dental, and vision insurance
Retirement benefits
+1
Senior Embedded Software Engineer - Real-Time Linux
Senior Embedded Software Engineer - Real-Time Linux

Motion Recruitment • Salem (NH)

On-site
USD 120,000 - 160,000
Medical Insurance
Dental Insurance
Vision Insurance
+3