NewPhotonics

Software Engineer -Python

Petah Tikva, Center District, IL

3 months ago
Save Job

Summary

NewPhotonics is disrupting data center processing with novel photonic engines solving the power and performance challenges. We are looking for a Python Software Engineer to join our dynamic team and play a key role in shaping the technological landscape of our organization. The successful candidate for this position has a track record of strength and aptitude relevant to the following areas:

Responsibilities

  • Develop PC-based applications and APIs to communicate, control and manage the company's multidisciplinary products combining Hardware, Firmware and Software.
  • Hardware/software integration, power-on / bring-up and debug the company's photonic ICs.
  • Develop device/unit and system level software tests for hardware and firmware.
  • Tight cross functional collaboration with engineers from Hardware, Software, Algorithms, Integration, Verification, Validation teams.

Requirements:

  • Requirements
  • (A MUST) Experience in design and integration of Hardware, Firmware and Software.
  • Python knowledge with at least 5 years of hands-on experience coding in a production grade Python application environment.
  • Experience in developing testing environment and performing validation activities.
  • Familiarity with production testing and yield improvement.
  • Excellent teamwork skills, flexibility, ability to handle multiple tasks and commitment.
  • Ability to communicate in both spoken and written English or Hebrew.
  • Experience with version control systems (Git).

Advantage

  • Knowledge of Hardware Testing, Validation and Verification concepts.
  • Experience with Anaconda for managing packages and environments.
  • Experience with emulation/silicon debugging.
  • Experience with Tkinter for GUI development.
  • Experience with C/C++ programming.
  • Graduate in Computer Science, Computer Engineering, Engineering or Electrical Engineering.
  • Experience in developing the applications to control external hardware devices (proprietary electronics or test equipment).
  • Strong analytical, debugging and problem-solving skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: