Senior Firmware Engineer

Posted 19 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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.

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 to support seamless integration.
  • Support 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 technical input.
  • Identify and suggest improvements to firmware development processes and methodologies.

Requirements

  • BS/MS in Electrical Engineering, Computer Science, or related field
  • 4+ 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
  • Good analytical and troubleshooting abilities
  • Experience with scripting languages (Nice-To-Have)
  • Hands-on experience with Zynq and ARM processors (Nice-To-Have)
  • Familiarity with firmware requirements and design documentation (Nice-To-Have)
  • Knowledge of optical engineering concepts (Nice-To-Have)
  • Experience working with cross-functional teams (Nice-To-Have)

Benefits

  • competitive compensation
  • opportunities for professional development
  • comprehensive benefits package
  • health
  • wellness programs
  • flexible work arrangements

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$145,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Linux

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.