At a Glance
- Tasks: Join a dynamic firmware team to design and implement innovative solutions for cutting-edge optical technologies.
- Company: Nokia, a leader in next-generation optical technology with a collaborative culture.
- Benefits: Competitive salary, health and wellness programs, flexible work arrangements, and professional growth opportunities.
- Other info: Collaborative environment with opportunities for knowledge sharing and career advancement.
- Why this job: Make a real impact on the efficiency and reliability of advanced optical systems.
- Qualifications: Bachelor's degree in Computer/Electrical Engineering and 8+ years of experience in embedded programming.
The predicted salary is between 108000 - 132000 $ per year.
In this role, you'll join a dynamic firmware team dedicated to enhancing Nokia’s next-generation Optical Engine tailored for long-haul and metro applications. Working closely with cross-functional teams, you’ll design and implement innovative solutions that tackle complex problems in Dense Wavelength Division Multiplexing transport products. Your contributions will have a direct impact on the efficiency and reliability of cutting-edge optical technologies. You'll benefit from an environment that encourages knowledge sharing and collaboration, where your insights and expertise are valued. We offer competitive compensation, opportunities for professional growth, and a comprehensive benefits package, including health, wellness programs, and flexible work arrangements, ensuring a balanced and fulfilling work-life experience.
How You Will Contribute And What You Will Learn:
- 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.
Key Skills And Experience:
- Must-Have:
- Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education.
- Minimum 8+ years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments.
- Solid experience with low-level device interfaces, including UART, SPI, and I2C.
- Proficient in using lab equipment, such as oscilloscopes and power meters.
- Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS operations.
- Experience with CMAKE build system.
- Working knowledge in gRPC and protobuf design and implementation.
- Proven ability to quickly grasp new technical concepts.
- Excellent written and verbal communication and presentation skills.
- Nice-To-Have:
- Experience with scripting languages.
- Hands-on experience with Zynq and ARM processors.
- Familiarity with firmware requirements and design documentation.
- Knowledge of optical engineering concepts.
- Experience working with cross-functional teams.
Staff Firmware Engineer employer: Nokia
Nokia is an exceptional employer that fosters a culture of inclusion and respect, making it a great place for a D&O Technical Project Manager to thrive. With comprehensive benefits such as health and dental coverage, a corporate retirement savings plan, and opportunities for professional growth through tuition assistance, employees are supported both personally and professionally. Located in Canada, Nokia offers a dynamic work environment where innovative ideas are encouraged, and diverse teams collaborate to advance connectivity for a brighter world.