Embedded Software Engineer, RoomOS and PhoneOS

Cisco - Durham, NC

Hiring: Embedded Software Engineer, RoomOS and PhoneOS Company: Cisco Location: Durham, NC (Hybrid – 3 days per week from Research Triangle Park office) Job Posted Time: 2026-09-02 17:59:24 Employment Type: Full-time Target Skills & Keywords: Embedded Software, C, C++, Python, Java, CI/CD, Automation Testing, Git, Network Devices, Device-Level Applications, RoomOS, PhoneOS, Hybrid Work, Collaboration Devices Experience: - Bachelor's degree with 5 years of related software development experience OR Master's degree with 3 years of related software development experience - Experience working with performance-critical, device-level applications using C and C++ programming languages - Experience in software development for embedded systems or network devices - Experience using Python or Java for scripting and automation tasks, application development and integration within device software - Experience with production-ready CI/CD pipelines, including managing and writing automation tests Required Skills: - Proficiency in C and C++ for performance-critical, device-level applications - Embedded systems or network device software development - Python or Java for scripting, automation, and application development/integration - CI/CD pipeline management and automation testing - Version control systems such as Git and command-line tools - Strong problem-solving skills and ability to work collaboratively in a team environment - Effective communication skills to interact with technical and non-technical stakeholders - Willingness to learn and adapt to new programming languages and technologies Qualifications: - Bachelor's degree with 5 years of related software development experience or Master's degree with 3 years of related software development experience - Proven experience in embedded systems or network device software development - Hands-on experience with performance-critical, device-level applications using C and C++ - Experience with Python or Java for scripting, automation, and integration within device software - Experience with production-ready CI/CD pipelines and automation testing - Familiarity with Git and command-line tools - Strong collaborative and communication skills - Adaptability to new programming languages and technologies Compensation: The starting salary range for this position is $128,600.00 to $184,900.00, reflecting the projected salary range for new hires in U.S. and/or Canada locations, not including incentive compensation, equity, or benefits. Individual pay is determined based on factors such as experience and qualifications. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don’t miss this opportunity to join a forward-thinking team!