Nokia
Nokia

Senior Embedded BSP SW Engineer (EE/CompEng)

RoleEmbedded
LevelSenior
LocationCanada
WorkOn-site
TypeFull-time
Posted2 months ago
Apply now

About the role

Join our cutting-edge Applied R&D and Software Engineering team where innovation meets excellence! We're seeking talented professionals to drive groundbreaking solutions in multi-disciplinary hardware, software, and systems development. You'll tackle complex challenges, provide expert techno-economic consulting, and shape the future of technology through systematic product improvement and customer-focused innovation. This role offers the exciting opportunity to work across the full software development lifecycle - from requirements engineering and systems architecture to hands-on implementation of mission-critical software, including device drivers, microcode, and firmware. You'll leverage advanced systems engineering processes, transform use cases into robust technical solutions, and establish best-in-class Software Configuration Management practices. If you're passionate about turning complex technical challenges into elegant solutions while working with cutting-edge technology, this is your chance to make an impact!

DCN2026

  • Minimum B.Sc or B.Eng in Electrical or Computer Engineering

  • 15+ years of related and recent industry experience

  • Experience in C/C++ in an x86 embedded processor environment using collaborative s/w development tools

  • Experience with Linux OS and x86 BIOS/UEFI would be an asset

  • Ability to read hardware schematics and perform digital circuit analysis

  • Excellent verbal and written communication and interpersonal skills, comfortable and confident explaining problems to both h/w and s/w teams

  • Design and develop board support and device driver software in collaboration with software, hardware, FPGA, and factory test teams

  • Test hardware during development and fix all issues prior to product release

  • Follow group development processes and procedures to ensure code adheres to group guidelines

  • Work cooperatively with Operations team to implement production test programs and procedures

  • Support customer management teams in resolving field-found problems

Required skills

Linux

About Nokia

Canada

Headquarters