Job Openings Software Engineer

About the job Software Engineer

Software Engineer

We are looking for a Software Engineer to join us in pushing the boundaries of Silicon Photonics. If you are a fresh graduate with a flexible mindset and a hunger for learning—someone who hasn't "settled" into a single programming language or a rigid workflow—your place is with us. We seek individuals who are excited by the intersection of software and physics, who love solving complex problems and aren't afraid to dive into new technologies from scratch, regardless of the task or tool. While a deep affinity for physics and optics is a significant advantage, what we value most is the spark in your eyes and the ability to innovate and grow within a pioneering technological environment.

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

Location: Jerusalem

Type: Full-time

Reports To: R&D Manager