We develop cutting-edge technology in Silicon Photonics which is revolutionizing connectivity and communication in the data centers. Silicon photonics is becoming a standard technology used for high performance systems, solving challenges of performance, integration, power and cost. This technology is growing rapidly also in other markets such as Healthcare, LIDARs and other sensors.
We are looking to solve the difficult problems, in a smart and simple way, by thinking out of the box, leveraging the knowledge and know-how of the team members, and work as team to create Magic. Our Company culture is characterized by accountability for our ethics, for being fair to every employee, customer, supplier and partner. We believe we must work hard and have fun on the way to success. We welcome you to join our team - Apply for your next career opportunity with us! We are looking for a software engineer to join our R&D team.
What We Offer:
* Flexible work-from-home schedule (3 days a week).
* Collaboration with physicists and electro-optics engineers on cutting-edge projects.
* A chance to lead software efforts with a significant impact on R&D and production.
* A culture of innovation, teamwork, and fun.
Responsibilities:
As a software engineer, you will be the go-to expert for all software-related needs, driving innovation in R&D and production environments. Key responsibilities include:
Development and Support Design Python -based tools for R&D and production.
Develop web applications and GUIs for QC dashboards and automation systems.
Automate workflows, report generation, and hardware control using Python.
data Management and Visualization Create and manage MySQL databases for production and R&D.
Implement Grafana dashboards for Real-Time monitoring and QC insights.
Contribute to automated defect classification using image analysis. Automation and Monitoring Write automation scripts for R&D and production testing.
Deploy applications in Docker environments for consistency and scalability.
Set up logging and monitoring tools to ensure software reliability. Collaboration and Support Troubleshoot Python -related issues for team members, including virtual environments and package conflicts.
Assist with coding challenges and mentor colleagues in software best practices.
Preferred Bonus Skills:
Develop Machine Learning models for defect classification.
Apply AI and image processing techniques for QC optimization.
Requirements: * Strong experience in Python, object-oriented programming, and automation scripting.
* Proficiency in MySQL Docker Jupyter Lab, and GitLab.
* Expertise in web application development and GUI creation.
* Familiarity with monitoring tools like Grafana and logging solutions.
* Strong troubleshooting skills and the ability to guide team members.
* Excellent collaboration and communication skills.
This position is open to all candidates.