Senior Software Platform Engineer – Hardware‑Integrated Controls

Prolific Machines

Emeryville (CA)

On-site

USD 160,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Retirement plan
Generous PTO
Medical, dental, and vision insurance
Life and disability insurance
Career coaching
Team lunches and snacks
Companywide events

Job summary

Prolific Machines is hiring a Software Engineer to define and build the next-generation software and controls platform for its illumination systems. You will be a foundational software hire working across device control, cloud infrastructure, tooling, and future customer-facing systems.

You will collaborate with Firmware, Hardware, Data, and Bioprocess teams to deliver scalable, production-ready control systems.

Qualifications

  • MS with 5+ years or BS with 7+ years of professional software development experience.
  • Strong systems-level thinking across software, firmware, hardware, and workflows.
  • Fluency in Python and proficiency in at least one other general-purpose language (e.g. TypeScript, Go, Rust).
  • Experience deploying cloud-connected applications and SQL databases (PostgreSQL, MySQL).
  • Experience designing for reliability and operational robustness in mission-critical systems.
  • Experience owning development environments (unit/integration/end-to-end testing, CI).
  • Experience interfacing software with hardware (serial, TCP/IP) and debugging across software/hardware boundary.

Responsibilities

  • Architect and develop the software platform connecting Prolific illumination hardware, firmware, cloud infrastructure, internal tooling, and future systems.
  • Define software interfaces, communication layers, and subsystem boundaries across distributed control systems.
  • Collaborate with firmware and hardware engineers to design robust hardware/software interactions.
  • Establish scalable software infrastructure and engineering practices for long-term productization.
  • Help define technical scopes and interfaces for external software development partners and contractors.
  • Contribute hands-on across the stack while shaping longer-term software direction.

Skills

Systems thinking
Python
TypeScript
Go
Rust

Education

MS in Software Engineering or CS
BS in Computer Science or related field

Tools

PostgreSQL
MySQL
Ignition
AirTable
Particle Cloud
Linux

Job description

Prolific Machines is hiring a Software Engineer to define and build the next-generation software and controls platform for its illumination systems. You will be a foundational software hire working across device control, cloud infrastructure, tooling, and future customer-facing systems.

You will collaborate with Firmware, Hardware, Data, and Bioprocess teams to deliver scalable, production-ready control systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Platform Engineer
Senior Software Platform Engineer

Prolific Machines • Emeryville (CA)

On-site
USD 160,000 - 210,000
Equity
Retirement plan
Generous PTO
+5
Senior Software Platform Engineer
Senior Software Platform Engineer

DutchTech • Emeryville (CA)

On-site
USD 160,000 - 210,000
Equity package
Flexible PTO
Company-covered medical insurance
+1
Controls Software Engineer – Vision & HMI (Stock Options)
Controls Software Engineer – Vision & HMI (Stock Options)

Focused Energy • Austin (TX)

On-site
USD 120,000 - 180,000
Stock options
Competitive salary
Unlimited PTO
+3
Senior Platform Systems Engineer — Biotech Hardware & Cloud
Senior Platform Systems Engineer — Biotech Hardware & Cloud

DutchTech • Emeryville (CA)

Hybrid
USD 160,000 - 210,000
Equity package
Flexible PTO
Company-covered medical insurance
+1
Senior Platform Systems Engineer — Biotech Hardware & Cloud
Senior Platform Systems Engineer — Biotech Hardware & Cloud

DutchTech • Emeryville (CA)

Hybrid
USD 160,000 - 210,000
Equity package
Flexible PTO
Company-covered medical insurance
+1
C++ Systems Engineer – Hardware Control & Data Platform
C++ Systems Engineer – Hardware Control & Data Platform

Anite • Santa Rosa (CA)

On-site
USD 130,000 - 190,000
Medical, dental and vision
401(k) Plan
Paid Holidays
+2
Embedded Software Engineer, Photonics & Laser Control
Embedded Software Engineer, Photonics & Laser Control

Lightmatter • Boston (MA)

Hybrid
USD 140,000 - 165,000
Comprehensive Health Care Plan
Equity grants
Hybrid workplace model
+1
Lead Software Engineer: Instrument Control & Architecture
Lead Software Engineer: Instrument Control & Architecture

Physical Electronics • Chanhassen (MN)

On-site
USD 130,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+6
Lead Software Engineer: Instrument Control & Architecture
Lead Software Engineer: Instrument Control & Architecture

Physical Electronics • Chanhassen (MN)

On-site
USD 130,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+6
Software Engineer – Hardware & Controls (C++)
Software Engineer – Hardware & Controls (C++)

Veeco Instruments Inc. • Plainview (NY)

On-site
USD 128,000 - 162,000
Medical Insurance
Dental Insurance
Vision Insurance
+7