logo

View all jobs

Embedded Software Designer (Optical and Mobile Networking)

Ottawa, Ontario
Our client is rapidly scaling and looking to add new members to their dynamic development team in Ottawa.  In this role you will be able to work on advanced next-generation optical and networking technology, and you will be able to further progress your career as the site in Ottawa continues to grow. 

Job Responsibilities:
  • Provide support and maintenance for existing products.
  • Collaborate in high level system architecture design.
  • Perform work item breakdowns and provide input to project scheduling via effort estimates.
  • Document and review requirements and designs with peers and stake holders.
  • Develop and maintain embedded software applications.
  • Document, review and execute unit test cases for embedded software applications.
  • Provide support throughout the product verification cycle.
  • Participate in code inspections.
Requirements:
  • A bachelor's degree in Electrical Engineering or Computer Science.
  • 4+ years of experience designing and developing embedded software.
  • Knowledge of optical telecommunications (DWDM/OTN/SONET/Ethernet).
  • Distributed real-time, multi-threaded application development.
  • Superior design and coding (C/C++) skills.
  • Solid knowledge of embedded operating systems.
  • Experience with debugging in an embedded environment.
  • Sound technical judgment.
  • Team player with excellent written and verbal communication skills.
  • Highly productive and self-motivated.
  • Desire for continual learning.
Desirable Skills:
  • Embedded Linux application development.
  • Experience with interfacing to embedded devices via interfaces such as I2C, SPI, RS-232.
  • Knowledge of various embedded system user interfaces (NETCONF/SNMP/TL1/Telnet/SSH/Serial CLI).
  • Automation (TCL/Expect/Python).
How to Apply?
All qualified and interested applicants can apply directly to Aaron Ravensbergen by sending an email with attached resume to aaron.ravensbergen@talentlab.com. You may also apply directly on our website at www.talentlab.com. Although we thank all applicants for their interest, only those in consideration will be contacted.

Share This Job

Powered by