Engineer the foundation of Cisco’s core technologies across the globe, developing next‑generation innovations in operating systems, firmware, networking stacks, and security infrastructure.
Locations (4)
San Jose, California, United States
New York City, New York, United States
Washington, United States
Illinois, United States
Compensation
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$44,000.00 - $185,000.00
Non-Metro New York state & Washington state:
$44,000.00 - $185,000.00
* For quota-based sales roles on Cisco’s sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
Responsibilities
Engineer core technologies for Cisco’s networking products
Develop and maintain critical software and tools for hardware compatibility and network performance
Integrate hardware-software solutions and low‑level networking technologies
Collaborate with cross‑functional teams to deliver high‑quality solutions
Requirements
Undergraduate degree program (Associate's or Bachelor's)
Educational or workforce development program (e.g., Apprenticeship, Boot camp, or Certification)
Hands‑on Software/Embedded Systems Engineer for UAS development
Responsibilities
Develop and maintain C++ software for UAS systems running on embedded Linux platforms.
Implement and integrate ROS/ROS2 nodes for autonomy, perception, control, mission management, or sensor handling.
Participate in software development across all phases of the lifecycle—from concept development through lab integration, evaluation, and field testing.
Perform hands‑on hardware integration, including connecting sensors, payloads, communication modules, computer hardware, and embedded control systems.
Internship focused on developing and optimizing Skydio's embedded hardware-in-the-loop (HIL) system, including Python test framework, CI integration, and physical test stations.
Compensation
The hourly rate for this position is $47/hr for Undergrad, $53/hr for Graduate students, and $70/hr for PhD students*
Responsibilities
Contribute to the architecture and roadmap of the HIL test framework and its integration with CI
Design and build new test stations and fixtures and bring new products onto the HIL
Partner with firmware, platform and product teams to turn their validation needs into reliable automated tests
Develop new critical use cases to expand hardware validation and development to more broad teams
Triage failing runs, separate infrastructure problems from product regressions, and route real bugs to the right team
An intern-level software engineer focused on embedded systems, firmware, and networking stacks within Cisco’s core technologies.
Compensation
The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco’s sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
Responsibilities
Develop and maintain firmware and networking stack components
Lead technical design and architecture for embedded networking software in next-generation surgical robotic systems, owning Ethernet stack development, TSN features, and cross-functional integration.
Compensation
We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.
Responsibilities
Design, develop, and deliver features architectures across the embedded network stack
Define and implement automotive Ethernet switch configuration
Implement and tune TSN features in switch hardware and drivers
Lead design and code reviews, mentor senior and mid-level engineers
Serve as the technical authority on hardware integration
Develops complex software for embedded Linux OS based products, leading design, development, and support activities.
Responsibilities
Develop software in C, C++, or other selected languages for embedded Linux OS based products
Translate product-level functional requirements into operating system configurations, package selections, and application-layer software implementation requirements
Lead the analysis, design, and development on projects and be the technical subject matter expert on software products under development
Optimize software system architecture for the best balance of resource utilization, run-time performance, and future maintainability
Develop, configure, build, and maintain embedded Linux operating system environments using Buildroot
The Principal Embedded Software Engineer (FPGA) is a technical leadership role responsible for architecting and guiding the development of complex FPGA-based and embedded software systems used in Software in a Medical Device (SiMD) products.
Compensation
$135,600 - $225,900 USD Annual
Responsibilities
Lead the architecture, design, implementation, integration, and verification of complex FPGA-based and embedded software systems for medical devices
Drive hardware/software partitioning, system-level architecture, and technical tradeoff decisions
Establish FPGA development and verification best practices
Partner with Test Leads on verification best practices
Lead complex FPGA design activities involving timing constraints, multiple clock domains, high-performance data paths, fixed-point arithmetic, real-time control, signal processing, and hardware/software interfaces
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related engineering discipline