Python Test/Software Developer
Tundra Technical Solutions
Montreal, Quebec, Canada
$45-$65 an hour (estimated)
Full-time
Role :
Your initial mandate will require a skillset enabling you to develop test software in Windows, using Python, for the test of various satellite payloads.
Tasks :
- Creating Modifying software applications for an EGSE targeting satellite payloads
- Read and understand detailed requirement documents
- Planning work, providing effort estimates and driving your work to completion
- Designing, coding, testing, debugging and documenting high-quality software development applications
- Work in an agile development team using best practices
- Write and modify Python applications
- Preparing documentation and participating in reviews
- Participating in integration, testing and deployment of software applications
- Assisting in troubleshooting problems in a software production environment
- Understand the system under test
Required Qualifications :
- A University degree in Software / Computer Engineering or other relevant disciplines, or an equivalent combination of education and experience
- Minimum of 5 years of test software development experience
- Ability to work with an existing code base framework
- Familiar with multithreading, data sharing, and APIs
- Knowledge of Python and C++
- The ability to understand and work with complex software requirement specifications
- Experience with agile software development
- Good verbal and written communication skills ideally both in English and French
Preferred Qualifications :
- Exposure to DO-178 standards
- Experience with instrument control, automated system functional testing
- Knowledge of CCSDS, MIL-STD-1553
- Knowledge of protocols such as CAN bus and SpaceWire
- Experience with JIRA and Confluence
- Experience with GIT and Jenkins
17 days ago