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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job