As a Software Development Engineer, you will:
- Maintain and improve the performance of existing PQC test system (using Perl, Bash, Laravel, PHP, Node.js, Python, etc.).
- Develop new PQC test framework (using Robot Framework and Python).
- Analyze test needs and work with PQC teams to develop the test packages based on DUT (Device Under Test) specifications.
- Escalate DUT issues found during the test package preparation to upper management via issue tracking system.
- Collaborate with QA and Product teams to support productive test operations.
An insightful and influential collaborator to join our team. We encourage you to apply for this position if you have the following qualities:
- BS/MS degree in Computer Science, Electrical Engineering, or related technical field.
- Experience in C/C++ programming.
- Strong scripting skills (Python, Robot Framework, Bash, JavaScript, Perl, etc.) in any of the scripting language.
- Ability to work in a variety of computing environments (Linux, Windows).
- Experience with wireless protocols, networking protocol and related software development.
- In-depth understanding of Linux system administration.
- Basic understanding of front-end scripting languages like HTML5, Javascript, CSS3 etc. Good knowledge of test automation and practices. Good logic to design DUT specifications into test packages.
- Excellent technical documentation and communication skills.
- Ability to work independently and multi-task effectively.
- Strong analytical skills and the ability to pay careful attention to detail.
- Flexible and willing to accept a change in priorities as necessary.
- Continuously learn and apply new concepts and technologies.