Senior Firmware Engineer at Ciena - ScoutJobs - The AI-curated global job board
Skip to content
Ciena
Posted 23 days ago

Senior Firmware Engineer

CienaSenior Firmware Engineer

Perks & benefits

Health InsuranceMedical InsurancePaid Leave

Requirements

Bachelor's or Master's in electrical engineering, 5+ years embedded microcontroller experience, ARM microcontroller expertise, C/C++ programming, OOP design concepts, Hardware/software debugging, Knowledge of I2C and SPI

Skills

ARMC#PythonRTOS

About the role

Responsibilities

  • Design, develop, and debug embedded software for driving Photonic ICs
  • Develop firmware for embedded microcontrollers
  • Read board schematics to triage and debug low-level digital circuits
  • Utilize test and measurement equipment such as oscilloscopes and logic analyzers
  • Review code developed by other engineers to ensure best practices
  • Collaborate with functional teams to understand testing requirements
  • Contribute to and maintain technical documentation

Requirements

  • Bachelor's or Master's degree in electrical engineering or equivalent practical experience
  • Minimum of 5 years of experience with embedded microcontrollers, specifically ARM-based systems
  • Expertise in C/C++ programming for embedded systems
  • Strong understanding of Object-Oriented Programming (OOP) design and concepts
  • Demonstrated ability to debug complex hardware/software interaction issues
  • Proficiency in reading schematics and device datasheets
  • Comprehensive knowledge of IP protocols, interfaces (I2C, SPI), and hardware subsystems

Preferred Qualifications

  • Experience with software development of medium-sized Python packages
  • Experience with RTOS such as Zephyr
  • Familiarity with development tools including CMake, VSCode, Git, JIRA, and Confluence

Benefits

  • Medical, dental, and vision plans
  • 401(K) participation with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company-paid holidays, paid sick leave, and vacation time

About the Company

Ciena is a global leader in optical and routing systems, services, and automation software. We drive innovation to enable the adaptive network of the future, providing high-speed connectivity solutions worldwide.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Firmware Engineer

Ciena · New Providence

Sign up to apply