Software Engineer I (Full Time) – Devices Technology Group – United States
Required skills
Completion within the past 3 years, or current enrollment with expected completion within 12 months, of an undergraduate degree. Relevant fields Computer Science, Engineering, or a related technical field. Proficiency in C and C++ with a focus on developing software for device-level applications. Practical experience using Python for scripting, automation, and prototyping tasks. Familiarity with version control systems (such as Git) and standard command-line tools to support efficient development workflows
Preferred skills
Basic understanding of Java for application development and system integration. Demonstrated ability to write clean, maintainable, and efficient code while adhering to established coding standards and best practices. Strong analytical and troubleshooting skills, with experience identifying and resolving software defects and performance issues. A proactive, growth-oriented mindset with an eagerness to learn new programming languages and adapt to evolving technologies within the Cisco ecosystem
Technologies
C, C++, Python, Git, command-line tools
Responsibilities
Design, coding, testing, and maintenance of software solutions. Working closely with senior engineers to refine craft and ensure software meets highest standards of quality and maintainability
Seniority
Software Engineer I
Domain
Collaboration device portfolio development