Embedded Software Designer
Apply NowCompany: Abacus Service Corporation
Location: Ottawa, ON K1A 0A5
Description:
Location: Ottawa, ON (Hybrid/ On-site)
bout this opportunity
s a member of a dynamic development team, the Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile and Optical Transport products.
RESPONSIBILITIES
What You'll Do
What You Bring
bout this opportunity
s a member of a dynamic development team, the Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile and Optical Transport products.
RESPONSIBILITIES
What You'll Do
- 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.
What You Bring
- bachelor's degree in Electrical Engineering or Computer Science.
- 3+ years of experience designing and developing embedded software.
- 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.
- Knowledge of optical telecommunications (DWDM/OTN/SONET/Ethernet).
- 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).
- utomation (TCL/Expect/Python).