Senior Embedded Software Engineer – Linux & Hardware Interop

Merck & Co.

Waltham (MA)

On-site

USD 130,000 - 180,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Repligen is seeking a hands-on Embedded Software Engineer to join the Process Analytics team. Design, develop, and maintain software for embedded Linux systems, and integrate with motors, pumps, sensors, actuators, and other electromechanical hardware.

You will collaborate with electrical engineers on hardware bring‑up and FPGA/CPLD integration, and support verification, debugging, and product release activities.

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 hardware interfaces (SPI, I2C, UART, USB, Ethernet, GPIO).
  • 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

Embedded software development
C++
Embedded Linux
Device drivers
Hardware interfacing
Debugging & root-cause analysis

Education

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

Tools

Yocto
Docker
Qt
FPGA/CPLD

Job description

Repligen is seeking a hands-on Embedded Software Engineer to join the Process Analytics team. Design, develop, and maintain software for embedded Linux systems, and integrate with motors, pumps, sensors, actuators, and other electromechanical hardware.

You will collaborate with electrical engineers on hardware bring‑up and FPGA/CPLD integration, and support verification, debugging, and product release activities.

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

Similar jobs worth comparing

Senior Embedded Software Engineer - Biotech Instrumentation
Senior Embedded Software Engineer - Biotech Instrumentation

Repligen Corporation • Waltham (MA)

On-site
USD 130,000 - 180,000
Paid time off
Health/dental/vision
Retirement benefits
+1
Senior Embedded Software Engineer, Biotech Instrumentation
Senior Embedded Software Engineer, Biotech Instrumentation

Repligen Corp • Waltham (MA)

On-site
USD 130,000 - 180,000
Health/dental/vision
Retirement benefits
Paid time off
+1
Senior Software Engineer
Senior Software Engineer

Repligen Corp • Waltham (MA)

On-site
USD 130,000 - 180,000
Health/dental/vision
Retirement benefits
Paid time off
+1
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Linux Engineer: Real-Time, High-Reliability
Senior Embedded Linux Engineer: Real-Time, High-Reliability

CSG Talent • Long Beach (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer — Hardware-Driven Systems
Senior Embedded Software Engineer — Hardware-Driven Systems

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+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
Embedded Software Engineer – Linux & Hardware Integration
Embedded Software Engineer – Linux & Hardware Integration

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Health benefits
Tuition assistance
Paid vacation