Embedded Software Designer

Apply Now

Company: 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
  • 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.
QUALIFICATIONS
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.
ssets You May Possess
  • 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).
Benefits for full time employees include an Employee Stock Purchase Plan, Stock Equity Eligibility, Health and Drug Plan, $500 Wellness Benefit, Dental, Vision, Life, Dependent Life, Disability insurance (STD and LTD), Employee Assistance Program and Paid Time Off.

Similar Jobs