Staff Firmware Engineer at Nokia developing advanced optical line modules for next-generation Optical Engine. Collaborating with cross-functional teams while designing and testing firmware for optical transport technology.
Responsibilities
Design, implement, and test code for next-generation Optical Engine firmware used in Long Haul, Metro, and Data Center Interconnects.
Develop and maintain Firmware Requirement and Design documents.
Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams for seamless integration.
Provide knowledge transfer to manufacturing processes.
Debug and resolve customer issues effectively.
Contribute to testing documentation to ensure product quality and compliance.
Participate in design reviews and provide input on architectural decisions.
Continuously seek improvements in firmware development processes and methodologies.
Requirements
BS/MS in Electrical Engineering, Computer Science, or related field
6+ years of embedded software development experience in a multithreaded real-time environment
Strong C/C++ programming skills
Experience with device driver development for Linux or Real-Time Operating Systems
Excellent analytical and troubleshooting abilities
Experience with scripting languages
Hands-on experience with Zynq and ARM processors
Familiarity with firmware requirements and design documentation
Staff Firmware Engineer building software for Samsara’s IoT sensors, gateways, and dashcams. Bringing up hardware and delivering secure, power - efficient firmware for physical operations.
Digital Verification Engineer developing mixed - signal Digital PLL ASICs for SiTime’s MEMS precision - timing products. Creating verification tests, debugging simulations, and driving coverage and verification closure.
Junior/Intermediate FPGA Engineer developing FPGA - based systems for Kardium's groundbreaking medical devices. Collaborating within a technical team to enhance user outcomes and device performance in a hybrid work environment.
Senior FPGA Engineer developing and verifying FPGA designs for innovative medical devices at Kardium. Collaborating with cross - functional teams to enhance device functionality.
Lead I&C Hardware Engineer designing and manufacturing PCB equipment for safety critical functions in the BWRX - 300 Small Module Reactor. Collaborating with vendors to meet production schedules and ensuring quality standards.
Hardware Engineer designing and testing hardware components for connected gas detection devices at Blackline Safety. Collaborating cross - functionally to deliver high - quality safety devices for industrial applications.
Senior Hardware Engineer working on connected gas detecting devices at Blackline Safety. Collaborating with cross - functional teams to ensure high - quality electronic products.
Senior Firmware Engineer developing advanced optical line modules for Nokia's Optical Engine. Collaborating with cross - functional teams in a fast - paced environment to deliver innovative solutions.
Firmware Test Engineer testing and validating firmware for optical products with cross - functional teams. Building test automation and drivers from scratch in Nokia's Ottawa team.
Senior Firmware Engineer at Very, creating embedded firmware for Matter - enabled devices. Leading development from schematic to production certification while collaborating closely with hardware teams.