Celesta Portfolio

Celesta and our portfolio of startups are always hiring exceptional talent!
Browse open jobs below to find your next career move.

Automation Software Developer



Software Engineering
Modi'in-Maccabim-Re'ut, Israel
Posted on Friday, April 26, 2024

Automation Software Developer

  • R&D
  • Modiin, Israel
  • Entry-level
  • Full-time


Dustphotonics is a developing 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.

At DustPhotonics, 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.

We believe in working hard but having 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 skilled and motivated Automation Software Developer to join our R&D team.

As an Automation Software Developer, you will play a crucial role in designing, developing, and implementing automation solutions to streamline business processes and improve operational efficiency. You will collaborate with cross-functional teams to understand requirements, design robust automation frameworks, and integrate automation solutions into existing systems. The ideal candidate will have a strong background in software development, automation tools, and a passion for innovation.


  1. Bachelor’s degree in computer science, engineering, or related field.
  2. At least 3 years of proven experience as a software developer with expertise in automation development.
  3. Strong proficiency in Python.
  4. Hands-on experience with automation involving lab equipment.
  5. Solid understanding of software development methodologies and DevOps practices.
  6. Experience with version control systems such as Git.
  7. Experience with relational databases such as MySQL (preferred but not required).
  8. Experience with C and C# programming languages (preferred but not required).
  9. Experience embedded systems programming (preferred but not required).
  10. Excellent problem-solving skills and attention to detail.
  11. Strong communication and collaboration skills, with the ability to work effectively in a team environment.


  1. Collaborate with stakeholders to gather requirements and understand requirements for automation.
  2. Design and develop scalable automation solutions to streamline manual processes using industry-standard tools and frameworks.
  3. Implement and maintain automation scripts, ensuring reliability, scalability, and performance.
  4. Integrate automation solutions with existing systems and applications, ensuring seamless functionality and data integrity.
  5. Conduct thorough testing of automation scripts to identify and resolve any issues or bugs.
  6. Document automation processes, workflows, and technical specifications for reference and knowledge sharing.