
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 freeSenior Firmware Engineer
Ciena · New Providence
