Software Engineer Embedded Systems I (Full Time) - United States
Core
Develop and maintain critical software and tools for Cisco's core products, including operating systems, firmware, and networking stacks, ensuring hardware compatibility, network performance, and security.
Role type
Embedded Systems Software Engineer
Builds
Operating systems, firmware, and networking stacks for Cisco's critical products
Domain
Networking hardware and embedded software
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded Linux development, operating system fundamentals, networking protocols, routing concepts, automation scripting (Python/Bash), CI/CD pipelines, DevSecOps practices
Preferred skills
AI/ML concepts, cybersecurity principles, FPGA development, signal and power integrity, PCB design
Technologies
Linux, Jenkins, GitHub Actions
Responsibilities
Develop and maintain software tools for hardware compatibility and network performance; implement low-level programming and networking protocols; manage automation scripts and CI/CD workflows; contribute to the development of next-generation innovations in networking stacks.
Seniority
Entry to Mid-level, hands-on IC
