
Senior Embedded BSP SW Engineer (EE/CompEng)
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