Firmware Engineer II (Co-op) - United States

Cisco•Maynard, MA
•Onsite

About The Position

This posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications accepted until further notice. Acacia, now part of Cisco, creates intelligent optical transceivers using advanced photonic integration for global telecommunication networks. Our Hardware team consists of enthusiastic engineers who thrive on collaboration and innovation. We are a versatile group working on cutting-edge coherent modules for data center and long-haul markets. It is an exciting environment where team members support one another to achieve the future of industry-first technological breakthroughs. You will design and validate firmware components essential for the bring-up and testing of our ultra-high data rate electro-optical modules. Working in our hardware organization, you will develop the infrastructure code needed to ensure our sub-systems function reliably. This role offers you the opportunity to solve complex engineering challenges while collaborating with cross-functional manufacturing and software teams to power the future of connectivity.

Requirements

  • Currently enrolled in one of the following: An undergraduate degree program (Associate's or Bachelor's) with 2 years of work experience ; or A Master’s degree program with 0 years of work experience.
  • Qualifying education should be in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Expected to continue enrollment in degree program following completion of the internship.
  • Previous experience with embedded firmware development, C/C++ programming, or assembly language in an academic, project, or professional capacity.
  • Proficiency in Python scripting for hardware testing or automation tasks.

Nice To Haves

  • Working knowledge of RTOS, microcontrollers, or common embedded CPU architectures.
  • Experience implementing low-level device drivers such as I2C, SPI, or UART protocols.
  • Familiarity with FPGA/CPLD initialization and hardware/software bring-up processes.
  • Exposure to Linux-based system programming or network programming using TCP/UDP/Sockets.
  • Proven ability to manage codebases using revision control systems like Git or Perforce.

Responsibilities

  • Design and validate firmware for the bring-up of electro-optical modules.
  • Develop and test infrastructure code for product evaluation sub-systems.
  • Collaborate with hardware and software teams to integrate system components.
  • Troubleshoot technical issues to ensure product stability and performance.

Benefits

  • medical, dental and vision insurance
  • a 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • grants of Cisco restricted stock units
  • 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • paid year-end holiday shutdown
  • 4 paid days off for personal wellness determined by Cisco
  • 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees (non-exempt)
  • flexible vacation time off program (exempt)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Additional paid time away may be requested to deal with critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer
  • annual bonuses (for non-sales roles)
  • performance-based incentive pay (for sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service