Dieses Stellenangebot ist nicht mehr verfügbar
Über
Location: Montreal—hybrid, 4-days a week required (Monday to Thursday)
Ste-Anne-de-Bellevue, Quebec, H9X 3R2
Duration: 12-month contract
Extension possible: Yes
Language: Bilingual (French & English required)
Years of experience: 10 years
Pay Rate: Between $52 - $63 per hour/ T4 (10 years' experience)
Work Status - Must be a Canadian citizen or hold PR and have lived in Canada for minimum of 6 years
Must be able to pass CGP/Reliability background check:
0-5 years in Canada – They will not pass CGP/Reliability
5-10 years in Canada/sanctioned country – Below questions are crucial
10+yrs in Canada – minimal threat to fail CGP/Reliability
Summary:
We are a top-notch Aerospace Technology firm that develops and delivers surveillance and intelligence solutions for defense and space robotics. We are looking for a Python Test Software Developer to design, develop, test, integrate, and deploy software applications using general languages and technologies for testing of various satellite hardware components such as printed circuit boards, electronic units, and full payloads.
Job Responsibilities:
• Design, code, test, debug and document high-quality software development applications used automate the testing embedded systems in a hardware-in-the loop environment
• Planning work, providing effort estimates and driving your work to completion.
• Work in an agile development team using best practices.
• Write and modify Python applications.
• Troubleshoot problems in a software production environment.
Skills:
• Knowledge of Python and C++.
• Knowledge of embedded systems and hardware-in-the-loop testing
• Familiar with multithreading, data sharing, and APIs.
• Ability to understand and work with complex software requirement specifications.
• Strong attention to detail.
Education/Experience:
• Bachelor's degree in software/computer engineering or other relevant field, or equivalent.
Your initial mandate will require a set of skills enabling you to develop Windows-based test software, using Python, for testing various satellite payloads.
RESPONSIBILITIES
• Create and modify software applications for an EGSE targeting satellite payloads
• Read and understand detailed requirements documents
• Plan work, provide effort level estimates, and complete your work
• Design, code, test, debug, and document high-quality software development applications
• Work in an agile development team using best practices
• Write and modify Python applications
• Prepare documentation and participate in reviews
• Participate in the integration, testing, and deployment of software applications
• Help troubleshoot issues in a software production environment
• Understand the system under test
REQUIREMENTS
• University degree in software engineering/computer science or other relevant discipline, or equivalent combination of education and experience
• Minimum of 5 years of experience in test software development
• Ability to work with an existing codebase
• Knowledge of multi-thread processing, data sharing, and APIs
• Knowledge of Python and C++
• Ability to understand and work with complex software requirements specifications
• Experience with agile software development
• Good oral and written communication skills, ideally in English and French.
ASSETS
• Exposure to DO-178 standards
• Experience with instrument control and functional testing of automated systems
• Knowledge of CCSDS and MIL-STD-1553
• Knowledge of protocols such as CAN bus and SpaceWire
• Experience with JIRA and Confluence
• Experience with GIT and Jenkins
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.