Software Engineer at Opticsolution
Jerusalem, Jerusalem District, Israel -
Full Time


Start Date

Immediate

Expiry Date

23 May, 26

Salary

0.0

Posted On

22 Feb, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Software Design, Architecture, Scientific Computing, Data Management, GUI, CI/CD, Testing, Debugging, Code Reviews, Instrumentation Integration, Algorithm Optimization, Problem Solving, Analytical Skills, Technical Communication, Teamwork

Industry

Industrial Machinery Manufacturing

Description
Software Engineer Location: Jerusalem Type: Full-time Reports To: R&D Manager Company Overview The Company is an innovative growth company in the field of silicon photonics, solving a major obstacle for the next-generation data center for co-packaged switches. Job Overview Engaging & Growth-Oriented Ready to shape the future of Silicon Photonics from the ground up? We are looking for a fresh, adaptable Software Engineer to join our R&D team in Jerusalem. We arent looking for someone set in their ways; we want a dynamic professional who thrives on rapid learning and evolution. If you are a natural problem-solver with a deep passion for technology and a language-agnostic mindset—meaning you care more about solving the puzzle than which specific tool you use—you will fit right in. While your coding skills are key, a strong background or a deep interest in the fields of Physics and Optics will give you a significant advantage as we revolutionize next-generation data centers. If you are a self-starter who loves to learn and is ready to flourish in a high-impact startup environment, we want to hear from you. We are looking for a skilled Software Engineer to join our R&D team. The ideal candidate will design, develop, and implement sophisticated software systems for production, laboratory automation, data management, and scientific computing. You will be working in a highly varied, demanding environment, with opportunities to learn new technologies and develop tools from scratch. Responsibilities Create advanced laboratory automation and data management systems Design and develop robust software solutions for scientific research environments Integrate software with scientific instrumentation and research equipment Create intuitive and efficient graphical user interfaces (GUIs) Optimize software performance and develop efficient algorithms Build CI/CD pipeline to deliver production-level software Collaborate with cross-functional research and engineering teams Conduct software testing and debugging Participate in code reviews and software design discussions Write comprehensive technical documentation Technical Qualifications Required Experience 0-2 years Bachelor's or master's degree in computer science, Software Engineering, or related technical field Advanced Python programming skills Strong software design and architecture capabilities Proficiency in software development methodologies Demonstrated ability to work independently and solve complex technical challenges Excellent problem-solving and analytical skills Strong teamwork and collaboration abilities Fluent English communication (written and verbal) Preferred Knowledge of dev-ops and CI/CD Experience with data analysis and visualization tools Experience with cloud computing and distributed systems Technical Skills Advanced Python programming Software design and architecture Scientific computing technologies Data management system development Performance optimization Software testing and debugging Instrumentation software integration Soft Skills A self-starter capable of fast, independent learning and innovation A critical thinker, problem solver Effective technical communication Collaborative team approach Attention to technical detail Well organized Will flourish in a highly dynamic, start-up environment
Responsibilities
The role involves designing, developing, and implementing sophisticated software systems for laboratory automation, data management, and scientific computing environments. Responsibilities include integrating software with scientific instrumentation, creating GUIs, optimizing performance, and building CI/CD pipelines.
Loading...