Skip to content
Back to jobs

Posted 1 week, 2 days ago

Prolific Machines

Senior Software Platform Engineer

Roles

Compensation

USD 160000 - 210000

$160k–$210k + equity. Bonus options: Industrial IoT; regulated-industry data integrity; or embedded C/C++ experience.

yearly
unclear
equity
Industrial IoT (MQTT Sparkplug B, OPC UA, SCADA/MES), regulated-industry data integrity (21 CFR Part 11, GAMP 5), or embedded C/C++ experience

Tech stack

PythonTypeScriptGoRustLinuxTCP/IPSerialSQL
MQTT Sparkplug BOPC UASCADAMES21 CFR Part 11GAMP 5CC++HMI/SCADAIgnitionAirTableParticle CloudC/C++ALCOA+

Location

Emeryville, CA

Work setup

full-time
Senior
On-site mostly (Emeryville, CA)
onsite
unclear
unclear
unclear
unclear

Role details

  • Build the platform tying together hardware, firmware, cloud, and internal tooling
  • Take high ownership over architecture and direction
  • Interface with and debug software against hardware (serial, TCP/IP)
  • Work directly with embedded, mechanical, data, and bioprocess engineers
  • Architect and develop the software platform connecting Prolific illumination hardware, firmware, cloud infrastructure, internal tooling, and future operational and customer-deployed systems
  • Define software interfaces, communication layers, and subsystem boundaries across distributed control systems
  • Collaborate closely with firmware and hardware engineers to design robust hardware/software interactions
  • Establish scalable software infrastructure and engineering practices suitable for long-term productization
  • Help define technical scopes, interfaces, and development strategy for external software development partners and contractors where appropriate
  • Contribute hands-on across the stack while helping shape longer-term software technical direction
  • Strong systems thinking
  • Python
  • Comfort interfacing and debugging software against hardware (serial, TCP/IP)
  • Linux
  • Plus one of TypeScript, Go, or Rust
  • MS + 5 yrs or BS + 7 yrs
  • MS with 5+ years or BS with 7+ years of professional software development experience. Degree in Software Engineering , Computer Science, or a related field preferred.
  • Strong systems-level thinking and ability to reason across software, firmware, hardware, and operational workflows
  • Ability to balance rapid prototyping with long-term architectural scalability
  • Experience decomposing complex systems into modular, maintainable subsystems
  • Fluency in Python and proficiency in at least one other general-purpose language (e.g. TypeScript, Go, Rust)
  • Experience defining requirements, designing, implementing, and deploying software
  • Experience designing software for reliability, maintainability, and operational robustness in mission-critical systems
  • Experience deploying and maintaining cloud-connected applications or services
  • Experience working with SQL databases (PostgreSQL, MySQL, etc.)
  • Experience working closely with end users to iteratively improve software usability and workflows
  • Experience setting up and owning their own development environment (incl. unit/integration/end-to-end testing, continuous integration, etc.)
  • Experience interfacing software with hardware systems (serial, TCP/IP, etc.) and ability to debug issues across the software/hardware boundary
  • Comfort working in Linux environments

Application

Apply via Lever link: https://jobs.lever.co/prolific-machines/6d71f9d0-7248-4449-8ee2-f789191dab97. Questions: matt dot fay at prolific dash machines dot com.

not required
not required
not required
ats

Company context

Use light to control living cells to produce therapeutic proteins, driving down cost and scaling up production of next-generation therapies.

Optogenetic cell engineering, custom illumination hardware, real-time ML bioprocess control, next-generation therapy production platform
Therapeutic protein biomanufacturing

Contact

matt fay

matt.fay@prolific-machines.com

Description

We use light to control how living cells produce therapeutic proteins — optogenetic cell engineering, custom illumination hardware, and real-time ML bioprocess control — to drive down cost and scale up production of next-generation therapies. With technology scaling from the lab to biomanufacturing, we’re hiring a foundational software engineer to build the platform tying together hardware, firmware, cloud, and internal tooling. High ownership over architecture and direction. This is a systems role across the hardware/software boundary (not web/SaaS), working directly with embedded, mechanical, data, and bioprocess engineers. Looking for: strong systems thinking; Python + one of TypeScript/Go/Rust; cloud-connected services; comfort interfacing and debugging software against hardware (serial, TCP/IP); Linux. Bonus: Industrial IoT (MQTT Sparkplug B, OPC UA, SCADA/MES), regulated-industry data integrity (21 CFR Part 11, GAMP 5), or embedded C/C++. Apply: https://jobs.lever.co/prolific-machines/6d71f9d0-7248-4449-8ee2-f789191dab97 Happy to answer questions: matt dot fay at prolific dash machines dot com.

Similar jobs

  • Loading similar jobs...