Responsibilities
- Designing and implementing software applications
- Creating and maintaining software in accordance with the development process
- Analysing problem reports to identify and fix software errors
- Developing software test plans
- Performing tasks on time, quality and budget
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent
- 2-5+ years of software development experience
- Object Oriented, N-Tier Architecture, Embedded/Real-time development
- Languages: C++
- Scripting Languages: Bash, Python
- Operating Systems: Linux
- Version Control Systems: Subversion/Git
- Networking protocols and tools: TCP, UDP, RTP, Wireshark
- IP Telephony protocol: SIP
- Microservices: Docker, Containers
- Design: UML, Sequence diagrams
Nice to Have
- Bilingualism (English and French) will be considered an asset
Benefits
- Long-term career opportunities
- Trusted Working Hours
- Private Medical Insurance
- Private Pension
- Training & Development
- Employee Referral Program
- Work-life balance
- Professional development
- Flexibility
Work Arrangement
On-site — Gatineau, Quebec, Canada
Additional Information
- Position is open to Canadian Citizens, Canadian Permanent Residents and Foreign Workers that hold a valid Canadian Work Permit
- Bilingualism (English and French) will be considered an asset
- Work is based in Gatineau, Quebec, Canada