Software Development Engineer

2 days ago


San Jose, California, United States Cisco Full time
Job Summary

Cisco is seeking a skilled Software Development Engineer to join our team in San Jose, CA. As a key member of our team, you will be responsible for developing and modifying APIs to implement functions for Cisco's cutting-edge networking ASICs.

You will support and integrate existing APIs, rewrite code to fit into existing SDK structures, debug and resolve ASIC queries, and resolve software issues. Additionally, you will develop initialization and test procedures to verify ASIC operation and manage the transition of the ASIC into a production environment.

We celebrate the creativity and diversity that fuels our innovation. You will work among engineers as a direct contributor, designing and operating our growing worldwide network infrastructure. You will collaborate multi-functionally with architects, developers, within Cisco throughout the ASIC and product development life cycle, and closely collaborate with the ASIC design group and Application support group solving sophisticated problems along the way.

Responsibilities
  • Develop and modify APIs to implement functions for Cisco's cutting-edge networking ASICs
  • Support and integrate existing APIs, rewrite code to fit into existing SDK structures
  • Debug and resolve ASIC queries, resolve software issues
  • Develop initialization and test procedures to verify ASIC operation and manage the transition of the ASIC into a production environment
  • Collaborate with architects, developers, and other teams within Cisco to design and operate our growing worldwide network infrastructure
Requirements
  • Bachelor's or master's degree in computer engineering, or equivalent
  • Bachelors + 5 years of experience, or Masters + 3 years of related experience
  • Extensive experience with software systems design tools and languages such as C, C++, and/or Python
  • Experience writing and performing test plans, debugging, and testing scripts and tools
Preferred Requirements
  • TCL experience
  • Experience working with Emulator and Simulator environments
  • Experience in overall architecture of software systems: Linux kernel drivers
  • Design and integrate software systems running on multiple platforms into overall architecture
  • Excellent written and verbal communication skills, as well as analytical and problem-solving skills
  • Ability to effectively communicate product architectures, design proposals, and negotiate options


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Quality Assurance EngineerWe are seeking a highly skilled Software Quality Assurance Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for ensuring the quality and security of our mission-critical software used in the aerospace and military...


  • San Jose, California, United States AMD Full time

    Job Title: Software Development EngineerAt AMD, we are seeking a highly skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for semiconductor operations.Key...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Software Development Engineer In TestAbout the RoleLynx Software Technologies is seeking a skilled Software Development Engineer to champion software quality, particularly in test automation using scripting languages like Python. As a key member of our team, you will provide design input on features to ensure testability, build test automation...


  • San Jose, California, United States Accelon Inc Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled and experienced Software Engineer III to join our team at Accelon Inc. in San Jose, CA.Job DescriptionThe successful candidate will be responsible for designing and developing software programs and applications, coding, testing, and debugging, as well as collaborating with hardware engineers to...


  • San Jose, California, United States Hitachi Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at GlobalLogic, a leader in digital engineering. As a Software Development Engineer, you will be responsible for designing and building innovative products, platforms, and digital experiences for the modern world.Key Responsibilities:Design...


  • San Jose, California, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job SummaryLynx Software Technologies is seeking a skilled Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python. Your responsibilities will range from providing design input on features to ensure testability to building test automation frameworks and...

  • Software Architect

    1 week ago


    San Jose, California, United States Innominds Software Full time

    Job Title: Software ArchitectInnominds Software Inc. is seeking a highly skilled Software Architect to join our team in San Jose, CA.Job Summary:We are looking for a talented Software Architect to design and develop complex software systems. The ideal candidate will have a strong background in software engineering, architecture, and design patterns.Key...


  • San Jose, California, United States Tik Tok Full time

    Software Development EngineerTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. We're looking for a skilled Software Development Engineer to join our team and help us achieve this goal.As a Software Development Engineer, you will be responsible for building and maintaining our recommendation...


  • San Jose, California, United States Yoh, A Day & Zimmermann Company Full time

    Job Title: Software EngineerJob SummaryWe are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, implementing, and maintaining our Bazel based build system. This role requires exceptional scripting abilities and a working knowledge of modern software development practices including...


  • San Jose, California, United States Yoh Full time

    Software Engineer (Build) - Bazel Build SystemAs a Software Engineer with a focus on software delivery, you will be responsible for designing, implementing, and maintaining our Bazel based build system. This role requires exceptional scripting abilities and a working knowledge of modern software development practices, including version control, software...


  • San Jose, California, United States TikTok Full time

    About the Role:TikTok is a leading destination for short-form mobile video, and we're looking for talented software engineers to join our team. As a software development engineer at TikTok, you'll be responsible for developing large-scale software systems that power our app.Responsibilities:Develop software systems that power the TikTok appManage project...


  • San Jose, California, United States PriceSenz Full time

    Job Title: PHY Software Development EngineerWe are seeking a highly skilled PHY (Physical Layer) Software Development Engineer to contribute to the design and development of cutting-edge wireless communication systems.Key Responsibilities:WiFi PHY Layer Expertise: Develop, optimize, and maintain software components related to WiFi PHY layers, including...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleCisco Systems is seeking a highly skilled Software Development Engineer to join our team in San Jose, CA. As a key member of our team, you will be responsible for developing and modifying APIs to implement functions for Cisco's cutting-edge networking ASICs.Key ResponsibilitiesSupport and integrate existing APIsWrite code to fit into existing...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...


  • San Francisco, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. as a key member of the CodeWhisperer for CLI team. As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying desktop applications, IDE plugins, and CLI tooling for our global...


  • San Francisco, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative cloud-based solutions.Key ResponsibilitiesDesign, develop, and deploy desktop applications, IDE plugins, and CLI...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our team at TikTok. As a key member of our engineering team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our users.Key ResponsibilitiesDesign and develop software solutions that meet the needs of our...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...


  • San Jose, California, United States NetApp Full time

    About NetAppNetApp is a leading provider of intelligent data infrastructure solutions, empowering customers to turn challenges into opportunities. Our innovative approach combines fresh thinking with proven expertise to help customers unlock the full potential of their data.We're a company that values diversity, inclusivity, and collaboration. Our employees...