Senior Software Engineer

1 day ago


Hillsboro OR United States Cisco Systems, Inc. Full time

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. The UCS X-Series Modular System, powered by Intersight, simplifies IT operations and accelerates innovation at the speed of software.

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 timelines.

Join our team and apply your passion for problem-solving to create innovative software solutions that make a difference.

What You'll Do

  • Design and implement platform BMC software for next-generation enterprise-class PCIe nodes/fabrics as part of Cisco's Cloud and AI Infrastructure group.
  • Work with hardware, software, and QA teams to bring up new hardware products using PCIe/GPU switch fabrics for flexible AI applications/workloads.
  • Develop diagnostics, monitoring, and telemetry capabilities using prototype environments.
  • Collaborate with other software and hardware teams to develop security, telemetry, and remote administration functionality.

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 kernel device driver development, integration, testing, and debugging.
  • Experience with communication and control buses in embedded systems, including MDIO, PCIe, or SMBus/I2C/I3C.
  • Experience in 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.
  • Proficient in reading and understanding hardware schematics, with the capability to work at a systems level to architect solutions.
  • Experience with Microchip PFX/PSX PCIe switches (image management, configuration, partition creation, monitoring, etc.).
  • Experience with Baseboard Management Controllers (BMC) or equivalent.
  • Experience with OpenBMC, DMTF standards, or 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.

Nearly every internet connection around the world touches Cisco. We are helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We're helping businesses of all shapes and sizes to connect with their employees and customers in new ways.

We tackle whatever challenges come our way. We have each other's backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).

We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward.

So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool. Passion for technology and world-changing? Be you, with us #WeAreCisco #LI-AV3

#J-18808-Ljbffr

  • Atlanta, GA, United States Ultimate Software Full time

    Here at UKG, our purpose is people. Our HR, payroll, and workforce management solutions help organizations unlock happier outcomes for all. Our U Krewers, who build those solutions and support our business, are talented, collaborative, and innovative problem-solvers. We strive to create a culture of belonging and an employee experience that empowers our...


  • Hillsboro, United States Manpower Group Inc. Full time

    Our client in the optical measurement systems industry is seeking a Senior Software Engineer to join their team. As a Senior Software Engineer, you will be part of the software development team supporting various functional areas. The ideal candidate will have excellent problem-solving skills, a passion for software development, and experience in control or...


  • Hillsboro, United States Manpower Engineering Full time

    Our client in the optical measurement systems industry is seeking a Senior Software Engineer to join their team. As a Senior Software Engineer, you will be part of the software development team supporting various functional areas. The ideal candidate will have excellent problem-solving skills, a passion for software development, and experience in control or...


  • Hillsboro, United States Integrated Resources Full time

    Job Description: Job Title: Senior Software Engineer Essential Duties and Responsibilities: s a Senior Software Engineer, you will be responsible for a variety of tasks aimed at developing high-quality software solutions. Your specific duties will include, but are not limited to: • Software Design and Development: Design, develop, and integrate software...


  • Seattle, WA, United States Software Resources Full time

    Senior Software Engineer (Back-End Scala) Software Resources has an immediate job opportunity for a Senior Software Engineer with a major corporation in Seattle, WA. On-site 2-4 days per week. Duration : 12 month(s)MUST HAVES: This is not A Data Engineer. This is a back-end expert Scala developer. Must have expert experience with Library Development. This...


  • Austin, TX, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • Portland, OR, United States Tenth Revolution Group Full time

    I am working with a client who is looking to bring on a Senior Software Engineer to join their growing team! This position entails developing web applications using ASP.NET MVC, AngularJS, Web Api, and SQL Server for high-volume, mission critical use. The role will primarily focus on hands-on coding of the project using the technologies listed below. Proven...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Hillsboro, OR, United States First Technology Federal Credit Union Full time

    The Senior Director of Software Development will provide strategic and technical leadership, vision, and direction of the engineering development teams. In this role you will manage budget, direct resource planning, project scheduling and execution using Agile software development methodologies and establish policies and procedures that produce high-quality...


  • Hillsboro, OR, United States XPO Full time

    Solutions driven success. XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while...


  • McLean, VA, United States Intelliswift Software Full time

    Job Title: Senior Java DeveloperDuration: 6 monthsLocation: McLean, VA Hybrid (3 Days in Office)Contract Type: W2 OnlyPay Rate Range: $60 - $75/HourJob Responsibilities:Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code...


  • Houston, TX, United States Premier Group Recruitment Full time

    Senior Software EngineerHouston, TX - Hybrid$140K - $150K + benefitsPermanent Premier Group has engaged with a rapidly scaling organization HQ’d in North Houston who is seeking a Senior Software Engineer to join their function. Working alongside a development team on 9, they are looking for you to have significant experience of building large-scale...


  • Plano, TX, United States TCP Software Full time

    We are seeking a highly skilled and experienced Senior CloudOps Engineer to join our dynamic and innovative team. As a Senior CloudOps Engineer, you will play a critical role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines. You will collaborate with cross-functional teams to ensure smooth integration of software...


  • Santa Ana, CA, United States STS Defence Full time

    Are you a talented Senior Software Engineer looking for an exciting new challenge? STS Defence is seeking a Senior Software Engineer to join our dynamic Programmes Division in Gosport.As a Senior Software Engineer, you will play a pivotal role in the design, development, and implementation of advanced software systems that support our defence programmes....


  • United, United States United Software Group Full time

    Job Requirements:We are seeking a highly skilled Senior Software Engineer with expertise in Eligibility Determination and Benefit Calculations on Medical Assistance, Food Stamp, and Cash Assistance programs. The ideal candidate will have a strong understanding of Software Development Life Cycle and Software Test Life Cycle, with knowledge of different levels...


  • Sunnyvale, CA, United States Software Aspekte Full time

    Fortinet is looking for a Senior Software Dev QA Engineer to assist CloudServices Team to Maintain and develop automated test scripts to validate all aspect of products based on variety of test cases. Provide end-to-end quality assurance solutions for cloud security products to the development, marketing, sales team etc. Bring cutting-edge cloud security...


  • Alexandria, VA, United States KBR, Inc Full time

    KBR's Defense Systems Engineering (DSE) unit provides technical solutions in systems engineering, AI, C6ISR, and missile defense for the Department of Defense and Intelligence Community. Supporting defense modernization and national security across land, sea, air, space, and cyberspace, DSE ensures customer satisfaction with its expertise in scientific...


  • , AR, United States Crown Point Retirement Center Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have extensive experience in software development, with a strong focus on backend systems. Key responsibilities include designing, developing, and deploying scalable software solutions. A bachelor's degree in computer science or related field is...


  • Chantilly, VA, United States Rollbar, Inc. Full time

    Elluminates Software Corporation is looking for a full-time Full-Stack Senior Software Engineer. Be the first Senior Software engineer to join our existing team prototyping our new SaaS Automation technology and help us develop it as we bring it to market. Work with our highly skilled Professional Service Automation Engineering team to help flush out...

  • Software Engineer

    2 days ago


    Los Angeles, CA, United States Software Resources Full time

    We are looking for Software Engineer for our client located in West Los Angeles/Century City area.This position is mostly REMOTE but you will be required to come into the West Los Angeles office 1 to 4 times a month. We could consider a completely remote candidate in another state if they meet our requirements. Duration : 6 to 12 months with the potential to...