
Embedded Security Software Developer – New Grad 2025
- Ottawa, ON
- $66,400-106,000 per year
- Permanent
- Full-time
- Participate in C, C++ software development of new functionality in various software components for devices on a real-time OS.
- Participate in the full software development lifecycle (develop, test, document, debug and maintain the applications).
- Participate in backlog defect reduction.
- Develop scripts, test utilities, and other development aids to improve designer efficiency.
- Consult with engineers, architects, and other professional and technical personnel.
- Work with product verification and test teams to resolve problems
- Interaction with colleagues on large scale software releases
- Bachelor’s degree in Electrical Engineering or Computer Science or equivalent
- Embedded C, C, C++, Python programming language
- Fundamentals of structured programming and design concepts
- Interest and aptitude for software development is a must
- Enthusiasm and a willingness to learn
- Low-level Real-Time Software/Firmware Development
- Real time operating systems concepts
- Software Development Life Cycles such as Agile or Waterfall
- Embedded Linux and/or VxWorks
- Experience with automated unit testing frameworks
- Familiarity with datacom concepts such as Ethernet, OSI Model, TCP/IP
- Familiarity with secure protocols SSH/TLS, cryptographic algorithms, x.509 certificates, encryption technologies