ppbAbout SPhotonix - /b /ppSPhotonix is redefining data storage by developing revolutionary 5D optical systems inside fused silica. We are building state-of-the-art RD laboratories to create exabyte-scale digital storage and advanced polarization-control optics. We are looking for a visionary Software Architect to transform our research-grade environment into a robust, industrial-scale platform. /ph3The Role /h3pThis is a hands-on technical leadership role focused on bhardware control equipment and scientific instrument software /b , not generic SaaS. You will architect the "brain" of our machines (hardware abstraction, machine coordination, real-time automation), leading the transition from a Python-heavy RD stack to a modular, production-ready system (C++/Rust/C). /ph3Key Responsibilities /h3ullibArchitectrure Technical Ownership: /b Own the control architecture across our optical machine platforms — designing a modular stack spanning HAL (Hardware Abstraction Layer), control logic, data processing, and API layers. /lilibHardware Integration: /b Build and maintain integrations for Aerotech motion stages, femtosecond lasers, Zeiss high-speed cameras, and National Instruments DAQ systems, including multi-device synchronization and machine state models. /lilibStrategic Refactoring: /b Lead the evolution of experimental Python code into high-performance, deterministic systems (C++/Rust/C) for industrial productization. /lilibAutomation Development: /b Build proprietary laser-machining software featuring recipe-driven control, calibration/alignment flows, and machine state models, guiding the integration of image/signal processing algorithms into the control stack. /lilibTechnical Leadership: /b Set engineering standards for testing and telemetry, establish best practice processes, oversee FPGA/embedded work, and mentor and grow a high-performing on-site engineering team. /li /ulh3Qualifications /h3ullibExperience: /b 6+ years building software for complex physical systems (semiconductor tools, robotics, industrial automation, or laser systems). /lilibLanguages: /b Expert-level bPython /b plus deep proficiency in at least one system language ( bC++, Rust, or C /b ). /lilibHardware Fluency: /b Proven experience with multi-device synchronization, machine state machines, and reading schematics to debug hardware/software interactions. /lilibInfrastructure: /b Hands-on experience integrating vendor SDKs/APIs (controllers, cameras, signal generators). /lilibProcess Ownership: /b Experience establishing engineering processes (testing frameworks, telemetry, CI/CD) in a hardware-software environment. /lilibEducation: /b Master's or PhD in Computer Science, Electronics, Robotics, or a related field. /li /ulh3Nice-to-Have /h3ulliFPGA/HDL/Embedded firmware development. /liliImage and signal processing (DSP) or machine vision. /liliPrior experience with bAerotech Automation1 /b , bNI /b , or bZeiss /b ecosystems. /liliBackground in photonics or laser micromachining. /li /ul /p #J-18808-Ljbffr
Principal Systems & Controls Software Engineer Arbeitgeber: SPhotonix Inc
SPhotonix Inc bietet eine inspirierende Arbeitsumgebung, in der Innovation und Teamarbeit im Mittelpunkt stehen. Als Lead Systems & Controls Engineer haben Sie die Möglichkeit, an der Spitze technologischer Entwicklungen zu arbeiten und Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln. Wir fördern eine Kultur des kontinuierlichen Lernens und bieten Ihnen die Chance, Ihre Karriere durch Mentoring und spannende Projekte in einer zukunftsorientierten Branche voranzutreiben.