Job Description
Bried JD: Need a hands-on Embedded C programmer with very strong C programming and NIC firmware experience. NIC firmware exp is mandatory.
Detailed JD:
~ As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC 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 RISC-V and x86_64 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 RISC-V architecture and the latest QEMU simulation software for RISC-V and x86_64 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 knowledge of Linux kernel architecture and development.
Experience with Zephyr RTOS and real-time systems.
Hands-on experience with RISC-V architecture and the latest QEMU simulation software for both RISC-V and x86_64 architectures.
Familiarity with NIC firmware development and BIOS/UEFI.
Understanding of Ethernet, PCIe, I3C, and SMBus protocols.
Proficient in C/C++, Python 3.0, and Bash scripting.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Job Tags
Similar Jobs
Surety Title Company, LLC
...team behavior that supports the culture of Surety Title Company, LLC. The essential duties and responsibilities of the Transaction Coordinator may include but are not limited to the following: Establish and maintain positive customer relationships by providing exceptional...
Flybridge Staffing
...posture throughout the enterprise. This role will enable the continued success in meeting all financial services and payments industry security standards such as PCI and SOC-1 compliance requirements through the implementation of sound policies, procedures, and tools needed...
Sonora Quest Laboratories
...technical knowledge and clinical relevance into daily activity for the department. Responsible for complex problem solving of technical, computer, interdepartmental and quality issues. Under the direction of the Supervisor and/or Technical Director, responsible for...
Continuum Medical Staffing
(Physician/MD qualifications required) Psychiatry (General) - Psychiatry Hobbs New Mexico Adult Inpatient and Outpatient practice Geriatrics would be a welcomed addition 15 bed adult unit with an established multispecialty team of providers Office space available...
Cummins Inc.
...to a maximum of 12-weeks commitment Must be able to complete 40 hours per week Willingness to learn from others on the job Cummins and E-verify At Cummins, we are an equal opportunity and affirmative action employer dedicated to diversity in the workplace....