Senior Software Platform Engineer
Hybrid · Emeryville, California, United States
Job Summary
Senior Software Platform Engineer to help define and build Prolific’s next-generation software and controls platform underlying photolumination hardware. Architect and develop software interfaces across device control, cloud-connected infrastructure, internal tooling, and customer-facing systems. Collaborate with firmware and hardware teams to ensure robust hardware/software interactions, establish scalable infrastructure and engineering practices for long-term productization, and guide external software development partners and contractors. Role involves contributing across the stack, shaping long-term technical direction, and working closely with multidisciplinary teams in a startup environment. Primarily on-site in Emeryville, CA with some hybrid flexibility; emphasis on systems thinking across software, firmware, hardware, and operational workflows.
Required Qualifications
- 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
- Fluency in Python and proficiency in at least one other general-purpose language (e.g. TypeScript, Go, Rust)
- Experience deploying and maintaining cloud-connected applications or services
- Experience with SQL databases (PostgreSQL, MySQL, etc.)
- Experience designing software for reliability, maintainability, and operational robustness in mission-critical systems
- Experience defining requirements, designing, implementing, and deploying software
- Experience interfacing software with hardware systems (serial, TCP/IP) and debugging across software/hardware boundaries
- Experience working with end users to iteratively improve software usability and workflows
- Experience with Linux environments
- Ability to balance rapid prototyping with long-term architectural scalability
- Experience decomposing complex systems into modular subsystems
- Embedded C/C++ development experience or knowledge of firmware/embedded systems
- Nice to Haves: Industry 4.0/I IoT protocols (MQTT, OPC UA), data integrity principles for regulated settings, DevOps/toolchains, external vendor/contractor coordination
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.