Firmware Engineer

3 days ago


Menlo Park, United States Compunnel Inc. Full time

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.



  • menlo, United States Compunnel Inc. Full time

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


  • Lexington Park, Maryland, United States Disability Solutions Full time

    Job DescriptionWe are seeking a highly skilled FPGA Firmware Development Engineer to join our team at BAE Systems. This is an exciting opportunity to work on advanced technology projects for the Navy's Aircraft Launch and Recovery system, located in scenic Southern Maryland.About the RoleIn this junior-level position, you will design and develop FPGA-based...


  • Menlo Park, United States SRI Tech Solutions Inc. Full time

    Job Details: 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...


  • Lexington Park, United States Disability Solutions Full time

    Job Description BAE Systems is looking for a qualified Electrical Engineer to fill a junior-level position. The qualified candidate will work in a rapid development environment as part of a multi-disciplinary team of engineers who designs, develops, evaluates, verifies, and provides in-service engineering support for the Navy's Aircraft Launch and Recovery...


  • Menlo Park, California, United States Diverse Lynx Full time

    As a Network Engineer Specialist at Diverse Lynx LLC, you will be responsible for developing and optimizing network infrastructure.This role involves hands-on programming experience with C, particularly for low-level systems programming and memory management.You will be working closely with our team to design, develop, and optimize NIC firmware and...


  • Menlo Park, California, United States Wipro Technologies Full time

    About WiproAs a leading technology services and consulting company, we help clients navigate their digital transformation journeys. Our comprehensive portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies enables us to deliver innovative solutions that address complex business needs.We pride ourselves on our...


  • Menlo Park, United States META Full time

    Summary: The Host Networking team is responsible for all aspects of networking specific to servers including networking applications, network transport and analytics and NICs. The team is increasingly focused on building high performance network solutions for our AI workloads.We are looking for a manager who will lead the group developing network drivers...


  • Menlo Park, California, United States META Full time

    Company Overview">META is a leading technology company that aims to bring people closer together. Our Host Networking team is responsible for building high-performance network solutions for our AI workloads, and we are seeking a highly technical manager to lead our AI Transport group.">Salary">The estimated salary for this role is $177,000/year to...


  • Menlo Park, California, United States META Full time

    The Host Networking team at Meta is responsible for delivering high-performance network solutions for AI workloads. As a Manager, you will lead the group developing network drivers and firmware for networking components/ASICs purpose-built for AI workloads.About the RoleThis role requires a highly technical manager with deep experience in networking, Linux...


  • menlo, United States SRI Tech Solutions Inc. Full time

    Job Details: 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...


  • menlo, United States SRI Tech Solutions Inc. Full time

    Job Details: 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...


  • Menlo Park, United States Ehub Global Inc Full time

    C language, C++, some Python scripting, Linux kernel, RTOS, networking interfaces connect with host, MCU, hands on exp. with networking, Firmware & driver level experience, algorithm protocol, data centers-BMC communication, low level drivers, QSFP-fiber port channel (ethernet), Understanding of Ethernet, PCIe, I3C, and SMBus protocols.


  • Menlo Park, United States META Full time

    Summary: Meta is seeking a Hardware Systems Engineer Intern to join our Release to Production Engineering team. Come learn about our cutting edge power and hardware architecture, which has one of the most efficient infrastructures in the industry. Our ASIC, servers, and data centers are the foundation upon which our rapidly scaling infrastructure...

  • C++ Developer

    1 month ago


    Menlo Park, United States Compunnel Inc. Full time

    Good C++ coding experience and can brush up their skills on 20-23 version, experience on driver level coding and modern C++.Job description: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...


  • Menlo Park, United States Compunnel Inc. Full time

    Mandatory Skills: C coding and NIC firmware hands-onCore Skills: Expecting the candidate should have experience close to the skill set of - Understanding of the Media Access Control (MAC) and Physical (PHY) layers. - Experience with Ethernet standards (e.g., 10GbE, 25GbE, 40GbE, 100GbE, 400GbE). - Design, development, and optimization of NIC firmware and...


  • Menlo Park, United States Avails Medical, Inc. Full time

    SENIOR SYSTEMS ENGINEERING MANAGERREPORTS TO: VP of EngineeringESSENTIAL JOB FUNCTIONS / RESPONSIBILITIES: Responsible for providing technical direction and system level expertise for the design, development, and sustaining of Avails electronic IVD products including electrical sensors, embedded systems, algorithms, hardware, software, and associated...


  • menlo, United States Ehub Global Inc Full time

    C language, C++, some Python scripting, Linux kernel, RTOS, networking interfaces connect with host, MCU, hands on exp. with networking, Firmware & driver level experience, algorithm protocol, data centers-BMC communication, low level drivers, QSFP-fiber port channel (ethernet), Understanding of Ethernet, PCIe, I3C, and SMBus protocols.

  • C Programmer

    4 weeks ago


    Menlo Park, United States Compunnel Inc. Full time

    Job Title : C/C++ EngineerLocation : Menlo Park, CA (5 Days Onsite/week)Job Type : Full Time Job Description:Education Details: Min Bachelor in relevant field.Experience: 5-10 yearsKey Skills:C Programming Coding Test.Linux KernelNIC on HostQSFP Fiber port Ethernet.Datacentre BMC host and Communication b/w themMicrocontroller (MCU)System Level Knowledge -...

  • C++ Developer

    1 month ago


    menlo, United States Compunnel Inc. Full time

    Good C++ coding experience and can brush up their skills on 20-23 version, experience on driver level coding and modern C++.Job description: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...

  • C++ Developer

    1 month ago


    menlo, United States Compunnel Inc. Full time

    Good C++ coding experience and can brush up their skills on 20-23 version, experience on driver level coding and modern C++.Job description: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...