Senior Software Engineer

2 days ago


San Jose, United States Cisco Systems, Inc. Full time
Senior Software Engineer (Linux Embedded Applications)

Location: San Jose, California, US
Alternate Location: Hillsboro, Oregon, US or Offsite Washington, California, Oregon

Compensation Range: 157400 USD - 222200 USD

Job Type: Professional Software Development

Job Id: 1429491

Who We Are

We are the UCS Blade Platform BMC Team, dedicated to driving innovation and excellence in BMC development for Cisco's X-Series Blade Servers. Our team is at the forefront of creating groundbreaking solutions, tackling a variety of complicated and diverse projects throughout the year.

What sets us apart is our small, agile, and diverse team that thrives on collaboration and rapid execution. We pride ourselves on delivering production-quality software swiftly to our larger cross-functional teams, ensuring that our contributions are both impactful and timely.

Our work is integral to the UCS X-Series portfolio, which is renowned for its adaptability and future-ready design.

Who You Are

You are a software developer who demonstrates outstanding communication and collaboration abilities, coupled with a genuine passion for tackling complex challenges. You will exhibit outstanding organizational skills and a keen interest in managing your time efficiently.

As a process-driven individual, you will have a fervent desire to streamline and improve existing procedures. Your adeptness in time management will empower you to effectively prioritize tasks and deliver high-quality work within set deadlines.

What You’ll Do

  • Design and implement platform embedded software for next-generation enterprise-class PCIe nodes/fabrics as part of Cisco’s Cloud and AI Infrastructure group.
  • Design and implement server management applications, including IPMI, Redfish, SNMP, and other higher-level management software.
  • Develop diagnostics, monitoring, and telemetry capabilities using prototype environments.
  • Integrate GPU servers with Cisco Switches and the Intersight SaaS solution to ensure seamless operation and management.
  • Work with hardware, software, and QA team to bring up new AI server products.

Minimum Qualifications

  • 5+ years of experience in C or C++ programming or equivalent
  • 5+ years of experience in Linux embedded software development
  • Experience with Linux application development, integration, testing, and debugging
  • Experience with server management protocols such as Redfish, DBUS, KVM, or IPMI
  • Experience with scripting languages such as Python, Shell, or similar

Preferred Qualifications

  • Experience with integrating vendor BSPs/SDKs into source code for shared/common libraries and applications
  • Experience with Baseboard Management Controllers (BMC) or equivalent
  • Proficient in reading and interpreting hardware schematics
  • Experience with OpenBMC, Yocto, DMTF standards, and MCTP/PLDM/SPDM

Why Cisco?

#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you

Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out.

We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together.

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us #WeAreCisco

Message to applicants applying to work in the U.S. and/or Canada:
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits.

#J-18808-Ljbffr

  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Jose, California, United States Adobe Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...

  • Senior Data Engineer

    4 weeks ago


    San Jose, California, United States Intelliswift Software Inc Full time

    Job Title: Senior Data EngineerAbout the Role:Intelliswift Software Inc. is seeking a skilled Senior Data Engineer to conceptualize, build, and support the world's most amazing technology products and solutions. As a Senior Data Engineer, you will be responsible for translating business requirements into technical specifications using logical and critical...


  • San Jose, California, United States InterSources Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at InterSources. The ideal candidate will have a strong background in software development, with expertise in object-oriented languages such as C#, Java, Ruby, and Python. Additionally, they should have experience with React JS, Angular,...


  • San Jose, California, United States Forma Gym Full time

    About the Role:As a Senior Software Engineer at {company}, you will be responsible for designing and developing scalable, efficient, and reliable software solutions.Key Responsibilities:Design and implement software architecturesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain high-quality software...


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

    Job Title: Senior C++ Software EngineerAt Tekfortune Inc, we are seeking a highly skilled Senior C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software products using C++.Requirements:* Bachelor's degree in computer science or equivalent* At...


  • San Jose, United States TechnoGen Full time

    Senior Software Engineer C++ FTE & Contract W2/C2C San Jose, CA 95110 (Onsite) Salary: Market/Flexible Skills & Experience Hiring Senior Software Engineers with 10+ years of C++ experience and hands-on experience on C++ 17 & newer versions Hands-on experience with Windows and Mac OS experience; Familiarity/experience with Swift and Swift Hands-on experience...


  • San Jose, California, United States Cisco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Platform Engineering Diagnostics team at Cisco. As a key member of our team, you will be responsible for developing automation tools that parse hardware design information and generate systems of data to be integrated into the product software.Key ResponsibilitiesWork closely...


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

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at HireIO Inc. The ideal candidate will have a strong background in software development and a passion for building high-performance online services.Key Responsibilities Design and develop scalable and efficient data pipelines for candidate generation, profile generation,...


  • San Jose, California, United States Lexitas Legal Talent Outsourcing Full time

    About the JobWe are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and test software applications.Key Responsibilities• Design, develop, and test software applications• Collaborate with cross-functional...


  • San Jose, California, United States Diverse Lynx Full time

    Role:Senior Python Software EngineerJob SummaryWe are seeking a highly skilled Senior Python Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in software engineering and experience with Python, Django, and Nginx. Additionally, exposure to AWS Gov cloud and cloud security is an advantage.Key...


  • San Jose, California, United States Infinera Full time

    Job Overview:Infinera is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Line modules SW team, you will be responsible for designing, implementing, and testing cutting-edge software solutions for our next-generation Line Card Modules.Key Responsibilities: Design and develop high-performance software for embedded...


  • San Jose, California, United States Saxon Global Full time

    Job Title: Senior Android Software EngineerJob Description:We are seeking a highly skilled Senior Android Software Engineer to join our team at Saxon Global. As a Senior Android Software Engineer, you will be responsible for designing, developing, and testing mobile applications for Android devices.Key Responsibilities:Design and develop mobile applications...


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

    Job Title: Senior Software Engineering ManagerAbout the Role:As a Senior Software Engineering Manager at TikTok, you will be responsible for overseeing the development of our global e-commerce platform. This is a unique opportunity to lead a team of talented engineers and drive technical initiatives from inception to full-scale deployment.Key...


  • San Jose, California, United States MILLENNIUMSOFT Full time

    Job Title: Senior Software Security EngineerWe are seeking a highly skilled Senior Software Security Engineer to join our team at MillenniumSoft. As a key member of our product security team, you will be responsible for working with software development teams to assess potential security vulnerabilities using recognized security standards and provide...


  • San Jose, United States ACL Digital Full time

    Role: Senior Software Engineer Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ (Hybrid) Duration: 12+ Months C2C is open Highlighted in yellow are must, non- negotiable . JOB DESCRIPTION: As a software consultant, you will be interacting with software engineers, network/system operations staff,...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...


  • San Jose, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 128500 Job SummaryNetApp is a cloud-led, data-centric software company that helps organizations put data to work in applications that elevate their business. We help organizations unlock the best of cloud technology.In this role you will be developing a Cloud...