Roles
Compensation
USD 160000 - 210000
$160k–$210k + equity. Bonus options: Industrial IoT; regulated-industry data integrity; or embedded C/C++ experience.
- Salary period
- yearly
- Location basis
- unclear
- Equity
- equity
- Bonus
- 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
Required
Nice to have
Location
Emeryville, CA
Work setup
- Employment
- full-time
- Level
- Senior
- Remote policy
- On-site mostly (Emeryville, CA)
- Remote scope
- onsite
- Travel
- unclear
- Visa
- unclear
- Authorization
- unclear
- Clearance
- unclear
Role details
Responsibilities
- 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
Requirements
- 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.
- Portfolio
- not required
- GitHub
- not required
- Cover letter
- not required
- Apply flow
- ats
Company context
Use light to control living cells to produce therapeutic proteins, driving down cost and scaling up production of next-generation therapies.
- Product
- Optogenetic cell engineering, custom illumination hardware, real-time ML bioprocess control, next-generation therapy production platform
- Industry
- 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...