IT & Software

Firmware Engineer

Jobtailor

Ottawa · On · Canada

  • Work as part of a Scrum team to develop and test firmware features
  • Collaborate on feature definition, coding, and testing
  • Mentor interns and co-ops
  • Develop firmware running on highly embedded CPUs within custom Nokia ASICs
  • Develop software controlling and monitoring next-generation optical network equipment

Requirements

  • Previous intern or co-op experience at Nokia or Infinera
  • Bachelor's in Computer Engineering or equivalent
  • Experience with C, C++, and Python
  • Experience in one or more of: Digital signal processing, Control Theory, Optical networks, Optical components, embedded CPU
  • Agile development, including defining feature acceptance criteria, feature testing, and unit testing

Core Competencies

Demonstrates expertise in developing and testing firmware for embedded CPUs, with a strong foundation in C, C++, and Python. Proven ability to collaborate in Agile environments and mentor junior team members.

Highest-signal resume keywords

  • Firmware Development
  • C Programming
  • C++ Programming
  • Python Programming
  • Agile Development

Hard Skills

  • Firmware Development
  • C Programming
  • C++ Programming
  • Python Programming
  • Digital Signal Processing
  • Control Theory
  • Embedded CPU
  • Feature Testing
  • Unit Testing
  • Feature Definition

Soft Skills

  • Mentoring
  • Collaboration

Industry Keywords

  • Optical Networks
  • Optical Components
  • Agile Development

Tools & Technologies

  • Nokia ASICs
  • Optical Network Equipment

#J-18808-Ljbffr

Reference: WJ-291_11000959

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.