Location: Ottawa, ON
On-site
Term: Full time, permanent
Ready to level up your career?
High Tech Genesis is looking for a Software Engineer to join our dynamic team!
Work on the fastest-growing product in the Distributed Systems Engineer Routing group, where you'll help shape the future with innovative methodologies and scalable software solutions. Let's build something amazing together!
Roles and Responsibilities:
- You will play an integral part in the software development process.
- You will excel in a fast-paced, start-up like environment, contributing to architecture design, software development, and tool creation across global locations.
- You will be developing new features and fully automated tests, investigating problems, and using our test tools to ensure that our software is always high quality.
- You'll work on Programmability, Routing Infra, etc.
Minimum Requirements:
- Real-Time Operating Systems (RTOS) - Demonstrated experience with FreeRTOS, QNX, or VxWorks.
- Experience in data structures and multithread programming, OS fundamentals (Linux).
- Programming experience in C/C++/Python.
- Experience collaborating with team members and stakeholders to solve complex issues.
- Experience in complete software development cycle including automation.
- Experience in API programming, Routing, gRPC based services, network programming (TCP/IP), prior development experience in Cisco products.
- Bachelor's degree in Computer Science Engineering with 4+ years of experience or a Master's degree with 2+ years of experience.
High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.
Please be advised:
- Applicants must have the legal right to work in Canada.
- Kindly submit your resume in MS Word format upon application for this position.