drjobs Embedded Firmware Engineer

Embedded Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sunnyvale, CA - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Details: As an Embedded Software Engineer you will design develop and maintain software for the system which has the MHNIC connected on the datacenter network. You will work on various components including the Linux kernel Zephyr RTOS NIC firmware and BIOS/UEFI and working with RISCV and x8664 architectures. You will collaborate with hardware engineers and other software teams to ensure seamless integration and performance.

Key Responsibilities:

  • Develop and maintain embedded software solutions for the latest Linux kernel Zephyr RTOS.
  • Work on the Linux Drivers and Firmware for Network Interface Cards (NIC) and BIOS/UEFI.
  • Work on RISCV architecture and the latest QEMU simulation software for RISCV and x8664 architecture for testing and validation.
  • Work with communication protocols such as Ethernet PCIe I3C and SMBus.
  • Create and maintain Linux device drivers for NIC card and various sensors and peripherals.
  • Write and optimize code in C/C Python 3.0 and Bash scripts.
  • Conduct code reviews testing and debugging to ensure software quality and reliability.

Expected Skillset:

  • Strong in Embedded C programing and Linux Driver coding
  • Experience in Enternet Standards NIC MAC PHY PCIe I2C I3C and SMBus protocols
  • Strong knowledge of Linux kernel architecture and development.
  • Design and development experience in the Network Interface Card (NIC) Linux Driver and Firmware used in the Data Center Networking(DCN).
  • Experience with Zephyr RTOS and realtime systems.
  • Handson experience with RISCV architecture and the latest QEMU simulation software for both RISCV and x8664 architectures.
  • Familiarity with NIC firmware development and BIOS/UEFI.
  • Proficient in C/C Python 3.0 and Bash scripting.
  • Strong problemsolving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.