Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer C Programming & Linux Embedded 
United States, California, San Jose 
646706838

12.06.2024

Who You'll Work With

You will be working with a team of highly reputed embedded software development and test engineers who specialize in developing server storage components and associated software to manage them.

Who You Are

Experience working in RAID controller firmware or OS device driver and / or management software is highly desired. Familiarity with storage technology like NVMe, SAS, SATA and knowledge of Redfish, System level functional knowledge including PCIe technologies would be a plus.

Candidate should be comfortable working in a Server lab environment and hands on with hardware equipment. Should be able to understand data center, cloud server product requirements, project and/or department needs and establishes relationships with appropriate cross-functional stakeholders to gather input, collect information and be able to technically lead software project and present status as needed.

Skilled to identify short- and long-term scope problems through design review participation and code reviews.Comfortable testing any code developed to ensure high quality of deliverables.

Brings new ideas for product innovation and helps improve software development processes.

You will be required to engage with BMC cross functional (development and test teams) and hardware design teams.

Minimum Qualifications:

  • Bachelors + 7-10 years of experience
  • Masters + 5-7 years of experience
  • PhD + 1-3 years of experience
  • Minimum of 6-10 years of experience in C programming language.
  • Knowledge of Linux embedded environments.

Preferred Qualifications:

  • Advanced C programming for embedded environments. Python scripting skills a plus.
  • Experience developing firmware / software for networking or storage or GPU products.
  • Familiarity with PCIe technology for devices
  • Storage protocols like SAS, SATA and NVMe.
  • DMTF Redfish and SNIA Swordfish model of managing storage components.
  • Hands on working in the lab to setup equipment, bring-up new hardware and software and establish competitive product capabilities of different vendor solutions.

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