Senior Software Engineer

Posted 2 Hours Ago
Be an Early Applicant
Petah Tikva, ISR
In-Office
Senior level
3D Printing • Hardware • Industrial • Manufacturing
The Role
Develop core software for digital printing machines across machine sequencing, backend services, data and image-processing pipelines, hardware interfaces, and responsive UI workflows. Design modular APIs and event-driven systems using C#, C++, or Python; integrate controllers, sensors, and actuators; and implement databases, IPC, automated testing, CI/CD, and reliable edge deployments.
Summary Generated by Built In
Description

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.
Requirements
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
65 Employees
Year Founded: 2019

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.

Similar Jobs

Remote or Hybrid
Israel
127 Employees
In-Office
Rehovot, ISR
1769 Employees

NVIDIA Logo NVIDIA

Senior Software Engineer

Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
In-Office
3 Locations
21960 Employees

Pentera Logo Pentera

Senior Software Engineer

Security • Cybersecurity • Automation
Remote or Hybrid
Israel
387 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account