Job Description
Transform user experiences as a Senior Software Developer (Backend) in Ottawa. Specialize in backend system design and mentorship while integrating hardware for embedded solutions.
Join the Professional Services team to leverage your 5+ years of experience in software development. You will build high-quality backend systems, support UI functionalities, and mentor junior developers to foster their growth. This role emphasizes collaboration across teams to enhance product quality.
Key Responsibilities: • Implement backend code in C/C++ for embedded applications • Develop hardware integration solutions • Create interface layers connecting UI to system functionality • Engage in thorough design and code reviews • Improve codebase performance through analysis
Requirements: • Post-secondary degree in Computer Science or equivalency • Strong C/C++ skills with 5+ years of experience • Knowledge of embedded systems and Linux/QNX • Experience with version control tools ...
Join the Professional Services team to leverage your 5+ years of experience in software development. You will build high-quality backend systems, support UI functionalities, and mentor junior developers to foster their growth. This role emphasizes collaboration across teams to enhance product quality.
Key Responsibilities: • Implement backend code in C/C++ for embedded applications • Develop hardware integration solutions • Create interface layers connecting UI to system functionality • Engage in thorough design and code reviews • Improve codebase performance through analysis
Requirements: • Post-secondary degree in Computer Science or equivalency • Strong C/C++ skills with 5+ years of experience • Knowledge of embedded systems and Linux/QNX • Experience with version control tools ...