About the role
flō Optics is developing breakthrough digital printing technology for optical lens coatings. We are looking for an experienced Senior Software Engineer to join our R&D core team.
In this role, you will take ownership of core software modules driving our next-generation machines. You will work across the stack—connecting machine control logic, high-performance data/image processing routines, and modern UI workflows into clean, modular, and reliable software.
Key Responsibilities
- Application & Service Infrastructure: Develop robust desktop/edge backend services that handle machine sequencing, recipe/job management, data logging, and external system communications.
- Modern Interface Decoupling: Build modular software layers that cleanly separate low-level machine logic from application workflows and modern, responsive UI interfaces.
- Algorithm & Pipeline Integration: Collaborate with algorithm and image processing specialists to wrap and integrate complex computational models into production-ready, real-time machine execution pipelines.
- Hardware & Control Interfacing: Work closely with the motion and control team to establish well-defined communication protocols and APIs (e.g., REST, gRPC, IPC, JSON) between controllers and high-level software in addition to industrial PLC protocols (OPC UA, ADS, Modbus, etc.)
- Software Excellence: Implement best practices in code maintainability, automated unit/integration testing, CI/CD pipelines, and modern AI-assisted engineering workflows.
- Education: B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or equivalent.
- Experience: 5+ years of software development experience within complex multidisciplinary systems (semiconductor, digital printing, robotics, medical devices, or industrial automation).
- Deep Stack Competence: Strong proficiency in C# (.NET Core), Modern C++, or Python, with hands-on experience designing modular, multi-service or event-driven applications.
- Interface & Data Flow Design: Proven track record of designing clean API boundaries, data pipelines, and separating backend business logic from frontend user interfaces (e.g., modern desktop MVVM frameworks, Web-based UI/Electron).
- Database & Connectivity: Solid experience with database design (SQL/SQLite) and robust inter-process communication (IPC / network sockets).
- System Integration: Solid hands-on experience debugging and stabilizing software integrated with physical hardware, sensors, and actuators.
Advantages:
- Background in digital printing, printhead control, RIP engines, or industrial motion systems.
- Experience integrating image processing or computer vision libraries (OpenCV).
- Experience with containerization, deployment pipelines, or Linux/Windows edge environments.
Soft skills:
· Strong communication skills in English; ability to work effectively in a fast-paced startup environment.
Skills Required
- Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or equivalent
- 5+ years of software development experience in complex multidisciplinary systems
- Strong proficiency in C# with .NET Core, Modern C++, or Python
- Experience designing modular, multi-service, or event-driven applications
- Experience designing API boundaries, data pipelines, and backend/frontend separation
- Experience with modern desktop MVVM frameworks or web-based UI/Electron
- Experience with database design using SQL or SQLite
- Experience with IPC or network sockets
- Hands-on experience debugging and stabilizing software integrated with physical hardware, sensors, and actuators
- Background in digital printing, printhead control, RIP engines, or industrial motion systems
- Experience integrating image-processing or computer-vision libraries such as OpenCV
- Experience with containerization, deployment pipelines, or Linux/Windows edge environments
- Strong English communication skills and ability to work in a fast-paced startup environment
What We Do
Flō Optics is redefining optical lens manufacturing through a state-of-the-art digital coating platform. Its technology helps optical laboratories overcome limitations in conventional coating processes by enabling on-demand printing on varied substrates. The platform is designed to deliver consistent quality, cost-effective productivity and improved sustainability, while the company combines expertise from the inkjet-printing industry to revolutionize optical lens coatings worldwide.

.png)






