Taro Logo

Senior Embedded Engineer - C Programming, BIOS, UEFI

Cisco is a leading technology company that develops, manufactures, and sells networking hardware, software, telecommunications equipment, and other high-technology services and products.
Embedded
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Embedded Engineer - C Programming, BIOS, UEFI

Cisco, a leading technology company in networking and communications, is seeking a Senior Embedded Engineer specializing in C Programming, BIOS, and UEFI to join their fastest-growing product team, UCS in the Datacentre Group. This role offers an exciting opportunity to work on next-generation data centre products that enable large-scale low-latency networking and storage IO virtualization.

As a Senior Embedded Engineer, you will be responsible for the design, development, debugging, and testing of BIOS software for Cisco UCS servers. You'll participate in all stages of product development, from planning and design to development and testing. Collaboration with business and technical team members will be crucial to understand business objectives, customer needs, and product requirements.

Key responsibilities include:

  • Ownership of BIOS modules
  • Implementing silicon support in our platform
  • Integrating silicon vendor's reference code
  • Managing platform BIOS through the entire lifecycle

The ideal candidate will have 10+ years of experience in firmware engineering, with strong C programming skills and a solid background in BIOS/UEFI. Experience with debugging BIOS, OS, hardware, and driver issues is essential, as is familiarity with AMI Aptio / EDK2 BIOS. Knowledge of server and storage domains, PC hardware, operating systems, and industry specifications like ACPI, PCIE, CXL, NVME, GPU, LOM, SAS, I2C, IPMI, SMBIOS, and BMC is required.

Joining Cisco means becoming part of a diverse and inclusive team that values innovation and collaboration. The company offers a comprehensive benefits package, including medical, dental, and vision insurance, a 401(k) plan with company matching, paid time off, and opportunities for professional growth and development.

If you're passionate about technology and want to be at the forefront of data centre innovation, this role at Cisco offers an excellent opportunity to make a significant impact in the field of embedded systems and server technology.

Last updated 9 months ago

Responsibilities For Senior Embedded Engineer - C Programming, BIOS, UEFI

  • Design, development, debugging and testing of BIOS software for Cisco UCS servers
  • Participate in product development in all stages from planning and design to development and testing
  • Collaborate with business and technical team members to understand business objectives, customer needs, and product requirements
  • Ownership of BIOS modules
  • Implement silicon support in our platform
  • Integrate silicon vendor's reference code
  • Ownership of platform BIOS through the platform lifecycle from bring up through sustenance

Requirements For Senior Embedded Engineer - C Programming, BIOS, UEFI

  • 10+ years of experience in firmware engineering
  • Good C programming exposure with BIOS/UEFI background
  • Experience with Debug BIOS, OS, hardware, and driver issues
  • Experience with AMI Aptio / EDK2 BIOS
  • Experience in Server and Storage Domains
  • Knowledge of PC hardware and operating systems
  • Knowledge of industry specs like ACPI/PCIE/CXL/NVME/GPU/LOM/SAS/I2C/IPMI/SMBIOS/BMC/etc.

Benefits For Senior Embedded Engineer - C Programming, BIOS, UEFI

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Access to quality medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Short and long-term disability coverage
  • Basic life insurance
  • Numerous wellbeing offerings
  • Up to twelve paid holidays per calendar year, including one floating holiday
  • Day off for birthday
  • Up to 20 days of Paid Time Off (PTO) accrual each year
  • Paid time away for critical or emergency issues
  • Additional paid time to volunteer and give back to the community
  • Employee Stock Purchase Program

Interested in this job?