
Embedded Software Developer
- Ottawa, ON
- 60,00-75,00 $ par heure
- Contrat
- Temps-plein
- Develop and maintain embedded software modules using modern C++ (versions 17 or 20).
- Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.
- Participate in code reviews, providing constructive feedback to enhance code quality and adherence to coding standards.
- Collaborate with the team to troubleshoot and resolve software defects and technical issues.
- Support the integration of software components on Linux operating systems.
- Assist in the testing and validation of software features to ensure functionality and performance meet specified requirements.
- Proficiency in C++
- Experience in embedded systems and embedded software development.
- Understanding of networking protocols such as Ethernet, TCP/IP, and UDP.
- Knowledge of Linux operating systems.
- Familiarity with Python programming.
- Experience with version control tools such as GitLab or GitHub.
- Knowledge of MPLS is a strong nice-to-have but not mandatory.
- Experience with GRPC, STL, satcom, routers, switches, and Ethernet.