onsite
Senior Manager, Field Application Engineering - Embedded Systems - BlackBerry Corporation
Software Engineer
Lead a global field application engineering team delivering QNX‑based embedded solutions, driving customer success through hardware bring‑up, software integration, and technical mentorship using C/C++, Linux and RTOS expertise.
About the role
Key Responsibilities
- Direct and mentor a multi‑regional team of field application engineers supporting QNX and other real‑time operating systems for embedded customers.
- Architect and execute hardware bring‑up, kernel porting, and middleware integration projects, ensuring timely delivery and high quality.
- Collaborate with product management, sales, and R&D to translate customer requirements into technical solutions and roadmap inputs.
- Provide deep technical expertise in Embedded C/C++, Linux, and QNX to resolve complex issues and drive best‑practice adoption.
- Develop and maintain technical documentation, training materials, and reusable reference designs for the embedded market.
Requirements
- 10+ years of experience in embedded software development, including extensive work with QNX, Linux, and RTOS environments.
- Proven leadership of technical teams, with strong communication and stakeholder‑management skills.
- Hands‑on expertise in hardware bring‑up, device driver development, and debugging using tools such as JTAG, oscilloscopes, and software trace utilities.
- Advanced proficiency in C, C++, and Python for scripting and automation.
- Bachelor’s or higher degree in Electrical Engineering, Computer Engineering, or related field.