SRI Tech Solutions Inc. | Embedded Software Engineer

1 month ago


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



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

    At SRI Tech Solutions Inc., we are seeking a highly skilled Senior Embedded Software Developer to join our team. OverviewWe are a leading technology company specializing in innovative software solutions for the latest Linux kernel, Zephyr RTOS, and RISC-V architecture. Our team is passionate about delivering high-quality software that meets the demands of...


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


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

    Responsibilities:Develop and maintain software systems that support network operations, focusing on high availability, robustness, and timely data processing.Utilize programming languages such as Python and GoLang to build and optimize software applications.Work with relational databases to manage, manipulate, and analyze large datasets relevant to network...


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

    Responsibilities:Develop and maintain software systems that support network operations, focusing on high availability, robustness, and timely data processing.Utilize programming languages such as Python and GoLang to build and optimize software applications.Work with relational databases to manage, manipulate, and analyze large datasets relevant to network...

  • Hardware Innovator

    4 weeks ago


    Menlo Park, California, United States SRI International Full time

    About the RoleSRI International is seeking a highly skilled Research Engineer to join our team in Menlo Park, CA. As a Research Engineer, you will be responsible for collaborating with researchers across various disciplines to design, develop, and test innovative hardware solutions for robotics and artificial intelligence.Key ResponsibilitiesDevelop novel...


  • menlo, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • Menlo Park, California, United States SRI International Full time

    Role SummarySRI International is seeking a highly skilled Lead Computational Mathematician to join our Applied Sciences Laboratory.About the PositionThe ideal candidate will have a strong background in mathematics and computational sciences, with expertise in generative AI models, scalable graph analysis methods, and network sciences.This role will involve...


  • Menlo Park, California, United States SRI International Full time

    About SRI InternationalSRI International is a leading research institute that has been driving innovation for over 75 years. Our mission is to create world-changing solutions that improve the human condition.Job SummaryWe are seeking an AI Research and Development Intern to join our team of experts in artificial intelligence, machine learning, and data...


  • Menlo Park, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • menlo, United States The Human Resource, LLC Full time

    We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to developing new software, this role will be responsible for maintaining existing product codebases, ensuring continued compliance...


  • Menlo Park, CA, United States SRI International Full time

    Stanford University Career Event - Full Time Opportunities Job Locations: US-CA-Menlo Park ID: 2024-5990Category: Career Event - Full Time OpportunityPosition Type: Temporary Full-TimeWorker Type: On-Site Overview From applied research to product development, the Advanced Technology and Systems Division (ATSD) manages complex projects for government and...


  • Menlo Park, CA, United States Mainspring Energy, Inc. Full time

    Driven by our vision of the affordable, reliable, net-zero carbon grid of the future, Mainspring has developed a new category of power generation — the linear generator — that delivers local, scalable, and fuel-flexible power to help accelerate the transition to the net-zero carbon grid. The unique combination of attributes offered by Mainspring’s...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Job OverviewOmega Solutions Inc is seeking an experienced Software Engineer Lead to lead the technical aspects of designing, implementing, testing of various initiatives in Middle Office Platform API Group. This role requires significant engineering knowledge in complex server-side applications, including new feature work, improvements on existing code, and...


  • Menlo Park, California, United States SRI International Full time

    Company OverviewSRI International is an independent nonprofit research institute dedicated to advancing scientific and technological knowledge through collaborative research. Our team focuses on developing innovative solutions for a safer, healthier, and more sustainable future.


  • Menlo, Georgia, United States Compunnel Inc. Full time

    Location: Menlo Park, CA (onsite 5 days a week)Job Overview:Compunnel Inc. is seeking an experienced Senior Network Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining software systems that support network operations.About the Role:The ideal candidate will have a strong...


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


  • Menlo, Georgia, United States Compunnel Inc. Full time

    Job Title: Senior Network Operations Software EngineerLocation: Menlo Park, CA (onsite 5 days a week)About Compunnel Inc.Compunnel Inc. is a leading technology solutions provider offering cutting-edge services and innovative products to businesses of all sizes. Our team of experts works tirelessly to deliver high-quality solutions that meet the ever-evolving...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Join Our Team:Omega Solutions Inc is a leading provider of innovative software solutions. We are seeking a skilled Technical Architect to lead the development of our Middle Office Platform API Group. As a key member of our team, you will design, implement, and test software solutions, collaborating with internal and external technical teams. Your expertise...


  • Menlo Park, California, United States January, Inc. Full time

    January, Inc.:">A leading precision health company that combines continuous glucose monitoring with heart rate, sleep, activity, and food tracking to enable real-time insights into the impact of diet and exercise on the body.">We are seeking a highly skilled Mobile Software Engineer to join our team and contribute to the design, development, implementation,...


  • Menlo Park, United States US Tech Solutions Full time

    Job Details:Job Title: UX Designer IIILocation: Menlo Park, CADuration: 12 monthsHourly Pay Range: $85.00-$90.00 on w2Summary: The main function of a UX Designer is to develop, create, and modify user interfaces through and understanding of end-user needs.Job Responsibilities:• Engages with the business development team and/or customer early on to seek a...