
Python test data processing developer
- Sainte-Anne-de-Bellevue, QC
- Permanent
- Full-time
- Create\Modify data processing scripts that automate pass/fail criteria on complex satellite payloads
- Develop and integrate test data automation solutions to support high volume production of flight hardware
- Read and understand detailed requirement documents
- Understand the system under test
- Plan work, provide effort estimates and drive your work to completion
- Design, code, test, debug and document high-quality software
- Prepare documentation and participate in reviews
- Participate in integration, testing and deployment of test data processing
- Assist in troubleshooting problems in a software production environment
- A University degree in Software/Computer Engineering or an equivalent combination of education and experience
- A University degree in Electrical/Physics Engineering with a specialisation in software (Masters degree, advanced classes or experience)
- Minimum of 2 years of software development experience in Python
- Knowledge of automated system functional testing, ideally in RF or telecom
- Ability to work with an existing code base\framework
- The ability to understand and work with complex software requirement specifications
- Good verbal and written communication skills ideally both in English and French (Works with Ontario head office staff, English-speaking customers, during the product development phases).
- Experience working with Excel
- Experience with RF measurements
- Experience with JIRA and Confluence
- Experience with GIT and Jenkins
- Experience with agile software development
- Knowledge of SciPy, pandas and parquet file format
- Knowledge of C#
- Functional level with Matlab