Qnx Systems Software Developer Ii (product Engineering)

BlackBerry

Ottawa, Canada
Base: $90,000.00 - $132,000.00; bonus/equity: blac...
Qnx operating system
Embedded and real-time systems development
Socket apis
Collaborate with an elite team on core OS and system level software development, developing and maintaining software components in an open-development environment

Job Summary

  • Collaborate with an elite team on core OS and system level software development, developing and maintaining software components in an open-development environment.
  • Create and document software specifications and designs, provide project estimates, conduct design and code reviews, and execute unit tests.
  • Maintain an in-depth understanding of technological trends and evolving standards through interaction with clients, communication with company experts, and independent research.

Matching Summary

Collaborate with an elite team on core OS and system level software development, developing and maintaining software components in an open-development environment.

Salary

Base: $90,000.00 - $132,000.00; Bonus/Equity: BlackBerry Variable Incentive Pay (VIP) program; Benefits: Medical, dental, vision, life, disability insurance, retirement, employee share purchase program, paid-time-off

Skills & Requirements

Must-have

  • QNX operating system
  • embedded and real-time systems development
  • socket APIs
  • networking stacks
  • IPv6
  • network device drivers

Nice-to-have

  • collaboration and communication skills
  • independent work ethic
  • time-management skills
  • customer liaison experience

Key Requirements

  • Proven software development experience
  • Experience with C, C++
  • Extensive knowledge of network provisioning and debugging
  • Extensive knowledge of network protocol analysis
  • Extensive knowledge of firewalls
  • Thorough technical knowledge of software analysis and design techniques
  • Experience with POSIX-based Operating Systems

Work Rights

Not specified

Tailored Resume

Cover Letter