
Embedded Software Engineer
Welcome to the world of cutting-edge technology at Cisco Systems! As an Embedded Software Engineer, you will be part of a dynamic team responsible for designing, developing, and maintaining software systems that power our network devices. We are seeking highly skilled individuals with a passion for innovation and a strong background in embedded systems and software development. If you thrive in a fast-paced environment and are driven by a desire to make a significant impact, we want to hear from you! Join us at Cisco Systems and be a part of shaping the future of networking.
- Design and develop embedded software systems for Cisco's network devices.
- Collaborate with cross-functional teams to understand technical requirements and provide innovative solutions.
- Maintain and optimize existing software code for improved performance and scalability.
- Stay updated with the latest industry trends and advancements in embedded systems and software development.
- Troubleshoot and debug software issues in a timely and efficient manner.
- Conduct thorough testing and verification of software modules to ensure quality and functionality.
- Document software design, development, and testing processes for future reference.
- Actively participate in code reviews and provide constructive feedback to team members.
- Continuously improve software development processes and practices to enhance efficiency and productivity.
- Demonstrate a strong sense of ownership and accountability towards project deliverables.
- Proactively identify and address potential risks and challenges in software development.
- Communicate project status, issues, and progress to project stakeholders.
- Mentor and guide junior team members, fostering a collaborative and learning environment.
- Adhere to Cisco's security and compliance standards throughout the development process.
- Embrace a culture of innovation and contribute towards shaping the future of networking at Cisco Systems.
Bachelor's Or Master's Degree In Computer Science, Electrical Engineering, Or A Related Field.
Minimum Of 3-5 Years Of Experience In Embedded Software Development, Preferably In A Networking Or Telecommunications Environment.
Strong Understanding Of C/C++ Programming Languages And Experience With Real-Time Operating Systems.
Knowledge Of Networking Protocols Such As Tcp/Ip, Ethernet, And Wi-Fi.
Experience With Debugging Tools And Techniques, As Well As Software Testing Methodologies.
Debugging
Linux Kernel
Networking protocols
ARM architecture
Embedded systems
Embedded Linux
C/C++ programming
Firmware development
Device Drivers
Real-Time Operating Systems (Rtos)
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Organization
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Embedded Software Engineer in Research Triangle Park, Durham, NC, USA is between $80,000 - $120,000 per year. However, this can vary depending on factors such as experience, skills, and the specific company and industry. It is important to research and negotiate for a fair salary based on your qualifications and the cost of living in the area.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Cisco Systems, Inc. is an American multinational technology conglomerate headquartered in San Jose, California, in the center of Silicon Valley. Cisco develops, manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started