Marc Herbert

Marc Herbert Email and Phone Number

Senior Open Source Software Engineer
Marc Herbert's Location
Hillsboro, Oregon, United States, United States
Marc Herbert's Contact Details

Marc Herbert work email

Marc Herbert personal email

About Marc Herbert

Resume with hyperlinks: http://marc.herbert.free.fr/resume/https://github.com/marc-hbVery versatile, senior open-source software/firmware engineer with strong skills in operating system and network engineering. Quickly grasps and solves complex technical issues involving interactions between multiple components.Strong team player, focused on achieving quality and excellence at all levels: from architecture and design to low level implementation details and work in the lab.Experienced in working across distant time zones and interacting with open-source communities. Track record of bridging gaps between open-source projects and validated products.

Marc Herbert's Current Company Details

Senior Open Source Software Engineer
Marc Herbert Work Experience Details
  • Intel Corporation
    Senior Software Engineer
    Intel Corporation Apr 2020 - Jun 2024
    Portland, Oregon, United States
    SOF and Zephyr developer. SOF maintainer for bash, Python and others. Co-maintainer of Zephyr's west meta-tool.Migrated the SOF logging system and SOF build system to Zephyr.Led the effort that fixed validation and achieved Continuous Integration for SOF. Relentlessly triaged, debugged, analyzed and fixed countless false positives and false negatives across the product stack: in sof-test code, automation, build systems, Linux driver, Zephyr and SOF code. Added static analysis and linters and transformed the automation and development processes into a reliable and trusted workflow that catches most regressions immediately and boosts development velocity.Worked with Fedora and Ubuntu audio maintainers to refactor the sof-bin release process for Linux distributions.
  • Intel Corporation
    Senior Software Engineer
    Intel Corporation Apr 2018 - Mar 2020
    Portland, Oregon Area
    Feasibility explorations based on open-source firmware. Fixed and upstreamed reproducibility issues in the Zephyr build system (later automated in SOF).
  • Intel Corporation
    Chromeos Integration Lead
    Intel Corporation Nov 2014 - Mar 2018
    Portland, Oregon Area
    Backported about 1500 Linux drivers commits to stable git branches used in Google's Chromebooks product line. Debugged kernel issues and reported them upstream.Trained and led a small team of engineers that scaled this process and provided the main technical point of contact for Google's team.
  • Intel Corporation
    Intel Quark - Linux Squad Leader
    Intel Corporation Jul 2011 - Oct 2014
    Leixlip, Ireland
    Trained, led and mentored the team of Linux engineers that implemented and delivered the first public releases of Yocto/Linux software support for Quark, up to the v1.0, first "gold" release.Designed and co-implemented the internal, continuous integration of the Intel X1000 Quark SDK, including UEFI firmware and secure boot.Provided 3rd level support to Intel X100 Quark internal and external customers.Designed and partly implemented the internal, continuous integration of the Quark software build, including UEFI firmware and secure boot.Technical relationship with first rank Quark customers and partners inside and outside Intel, including 3rd level support.
  • Shenick Network Systems
    Senior Software Engineer
    Shenick Network Systems Feb 2008 - Jun 2011
    Dun Laoghaire, Ireland
    Made diversifEye's, core client-server networking technology robust against network failures and compatible with firewalls and NATs. Reversed-engineering, fixed and enhanced diversifEye usage of Java RMI.Main developer of the network monitoring product servicEye spider: implemented about 80% of the software not coming from previous Shenick products.Implemented in C the DNS client and test server of the real-time, light-weight, DPDK-like TCP/IP stack which powers the core of diversifEye and other, Shenick products. Ported that TCP/IP stack to Linux 64 bits (CentOS).
  • Continuent
    Software Engineer
    Continuent Apr 2005 - Oct 2007
    Région De Grenoble, France
    Removed the Java-based serialization part of the Sequoia JDBC driver, replaced by a binary protocol designed for C++ compatibility. Co-author of the Carob C++ client library. Ported carob and libmysequoia to FreeBSD and MacOS X. Wrote the ODBSequoia ODBC driver.Significant contributions to the build & QA framework. Shell and Ant scripting, JUnit. Automated the system administration of a cluster of 60 Linux hosts.
  • Sun Microsystems
    Software Engineer
    Sun Microsystems 2001 - 2004
    Région De Grenoble, France
    Research on congestion, flow control and performance in TCP/IP/Ethernet networks, involving Linux kernel programming. Implemented the Solaris kernel driver of the "Clint" FPGA prototype network interface.http://marc.herbert.free.fr/noq/https://labs.oracle.com/pls/apex/f?p=labs:40150:0::::P40000_PUBLICATION_ID:1793
  • Inria
    Software Engineer
    Inria Jun 1999 - Aug 2000
    Région De Grenoble, France
    Developement of CADP, a model-checking toolbox. C programming in Solaris, Linux environments. Porting to Windows with MinGW (Solaris to Windows cross-compilation).

Marc Herbert Skills

Git Linux C Unix Shell Scripting Distributed Systems Tcp/ip Java C++ Python Gnu Make Ethernet Networking Telecommunications Software Engineering High Performance Computing Embedded Linux Eclipse Performance Analysis Open Source Software Continuous Integration Cross Compilers Debugging Network Protocol Design Shell Scripting Testing Internet Protocol Suite Software Development

Marc Herbert Education Details

Frequently Asked Questions about Marc Herbert

What is Marc Herbert's role at the current company?

Marc Herbert's current role is Senior Open Source Software Engineer.

What is Marc Herbert's email address?

Marc Herbert's email address is ma****@****ail.com

What schools did Marc Herbert attend?

Marc Herbert attended Université Claude Bernard Lyon 1, Isae-Supaero.

What skills is Marc Herbert known for?

Marc Herbert has skills like Git, Linux, C, Unix Shell Scripting, Distributed Systems, Tcp/ip, Java, C++, Python, Gnu Make, Ethernet, Networking.

Not the Marc Herbert you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.