C

Cisco

Makes networking gear and security software

Firmware Architect & Subsystem Technical Leader

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeMaynard, MA, USA

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or a related field, plus 12 or more years of professional experience.
  • At least 10 years of low-level embedded C and C++ programming for resource-constrained hardware environments.
  • At least 8 years architecting and developing real-time embedded firmware on bare-metal systems and real-time operating systems such as VxWorks, FreeRTOS, ThreadX, or similar.
  • Experience crafting firmware for ARM processors or microcontrollers, including ARM Cortex-M or Cortex-R cores, Board Support Packages, device drivers, and hardware peripheral interfaces such as I2C, SPI, UART, and MDIO.
  • Ability to work 100% onsite in Maynard, Massachusetts, during the initial one-year onboarding period; hybrid flexibility is available thereafter.

Responsibilities

  • Lead end-to-end architecture, design, and implementation of high-reliability, low-latency embedded firmware for multi-core microcontrollers using ARM Cortex-R and Cortex-M.
  • Partner with ASIC, DSP, Optical, and Hardware Engineering architects to co-design hardware/software interfaces, configure complex optical subsystems, and resolve hardware-software boundary challenges.
  • Architect multi-threaded control-plane firmware, Board Support Packages, device drivers, and real-time state machines on bare-metal and RTOS platforms.
  • Establish firmware engineering standards, mentor senior and intermediate engineers across the software organization, and drive multifunctional alignment from high-level system modeling to low-level register and bit-level implementation.
  • Provide technical direction and an intermediate leadership runway to help scale the growing engineering presence in the community.

Desired Qualifications

  • Experience with firmware architecture for optical transceivers, high-speed mixed-signal integrated circuits, photonics, or telecommunications transmission hardware.
  • Experience developing control-plane software, state machines, and multiprocessor or multithreaded communication protocols.
  • Successful leadership of firmware engineering projects and collaboration across ASIC design, DSP modeling, Hardware, and SQA teams.
  • Proficiency with Git, Jira, Perforce, and automation scripting using Python or Shell.
  • Experience in semiconductor or hardware environments, or engagement with optical industry standards bodies such as OIF or IEEE.

About the Company

Cisco

Makes networking gear and security software

Cisco makes the switches and routers that connect offices, data centers, and cloud services, and it also sells cybersecurity tools and Webex video meetings to businesses and governments. It was one of the first companies to sell routers that let different kinds of computer networks exchange data, and in 2000 it briefly became the world's most valuable company. Customers run its network gear, from Wi-Fi access points to AI data center systems, with Cisco software that sets up and secures the network, while its Splunk unit searches computer logs to catch outages and attacks. Cisco earns money from hardware sales, software subscriptions, and support contracts. It was founded in 1984 and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1984

Recently Posted Jobs

Explore more opportunities at Cisco

See more jobs