Job Title:Python Software Developer
Job ID: 81957
Location:Montreal, Quebec –Hybrid, 3 days a week onsite
Overview:
Your initial mandate will require a skill set enabling you to develop software in Windows using Python for testing various satellite payloads.
What you will be doing:
- Create and modify software applications for EGSE (Electrical Ground Support Equipment) targeting satellite payloads
- Read and understand detailed requirement documents
- Plan work, provide effort estimates, and drive tasks to completion
- Design, code, test, debug, and document high-quality software applications
- Work in an Agile development team using best practices
- Write and modify Python applications
- Prepare documentation and participate in reviews
- Take part in software integration, testing, and deployment
- Assist with troubleshooting in a software production environment
- Understand the system under test
What you must have:
- University degree in Software Engineering, Computer Science, or another relevant discipline, or an equivalent combination of education and experience
- At least 5 years of experience in test software development
- Ability to work within an existing framework/codebase
- Knowledge of multithreading, data sharing, and APIs
- Proficiency in Python and C++
- Ability to understand and work with complex software requirement specifications
- Experience with Agile software development
- Strong verbal and written communication skills, ideally in both English and French (Working with and developing products for clients outside Quebec)
Nice to have:
- Exposure toDO-178standards
- Experience with instrument control, automated system functional testing
- Knowledge ofCCSDS,MIL-STD-1553
- Familiarity with protocols such asCAN busandSpaceWire
- Experience withJIRAandConfluence
- Experience withGITandJenkins
Salary/Rate Range: $90,000 – $125,000CAD annually
For more information about TEEMA and to consider other career opportunities, please visit our website atwww.teemagroup.com