Software Engineer II (Full Time) - United States ENG/CPO/WTG ETR

CiscoSan Jose, CA
$125,700 - $176,600Remote

About The Position

The Cisco Wireless Platform team builds the foundational embedded software that powers Cisco’s wireless products. We work closely with hardware, system architecture, test, and product teams to bring up new platforms, enable core subsystems, and deliver reliable, high-performance software at scale. Our work spans platform bring-up, low-level software development, system integration, and product readiness for enterprise wireless solutions. As a Platform Engineer, you will contribute to the development of embedded platform software for Cisco wireless products. You will work on low-level software components, support hardware bring up and subsystem integration, and help debug and resolve system issues across the development lifecycle. We’re looking for engineers with strong embedded systems fundamentals, solid programming and debugging skills, and the ability to thrive in a highly collaborative environment. We also value candidates who are interested in modern AI-enabled engineering practices and how AI-assisted tools can improve engineering productivity, code quality, and execution speed.

Requirements

  • Bachelors + 2 years of relevant experience or Masters + 0 years of relevant experience. Relevant fields include: Computer Science, Electronics, Electrical Engineering, Computer Engineering, or a related technical field.
  • Up to 1 year of experience in embedded software development through coursework, internships, or industry experience.
  • Strong understanding of embedded systems fundamentals, including memory, interrupts, concurrency, and hardware/software interfaces.
  • Proficient in C and C++, with familiarity in Python or shell scripting, and embedded Linux fundamentals.
  • Strong debugging, analytical, and problem-solving skills.
  • Interest in AI-enabled engineering practices, including the use of AI-assisted tools for software development, debugging, test automation, and productivity improvement.

Nice To Haves

  • Exposure to board bring-up, device drivers, or BSP development through academic projects or internships.
  • Familiarity with interfaces such as UART, SPI, I2C, GPIO, PCIe, or Ethernet.
  • Exposure to networking fundamentals or wireless technologies.

Responsibilities

  • Contribute to the design, development, debugging, and validation of embedded software for wireless platform products.
  • Support the development of low-level platform software, including board support packages, platform services, boot-time initialization, and device-level components.
  • Assist with hardware bring-up and subsystem integration for new and existing platforms.
  • Investigate software and system issues in embedded Linux environments, working closely with senior engineers to drive resolution.
  • Contribute to software quality through code reviews, testing, automation, and continuous integration.
  • Collaborate closely with hardware, test, manufacturing, and product engineering teams.

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
  • Cisco restricted stock units
  • 10 paid holidays per full calendar year
  • 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
  • 16 days of paid vacation time per full calendar year (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
  • Optional 10 paid days per full calendar year to volunteer
  • annual bonuses (non-sales roles)
  • performance-based incentive pay (sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service