About this role
Senior Software Platform Engineer at Prolific Machines. Location: Emeryville, California, United States. Role: architecting platform, defining interfaces, collaborating firmware Requirements: MS +5 yrs or BS +7 yrs software development; strong systems thinking across software/firmware/hardware; fluency in Python and proficiency in another language (TypeScript, Go, Rust); SQL, Linux, cloud deployment, and hardware interfacing experience. Category: Software Development Seniority: Senior Level Tools: Python, TypeScript, Go, Rust, PostgreSQL, MySQL, Linux, MQTT Sparkplug B, OPC UA, HMI/SCADA, MES, Unified Namespace (UNS), AirTable, Ignition, Particle Cloud, Embedded C/C++, TCP/IP, serial Commitment: Full Time Workplace: Hybrid Languages: English