Senior Embedded Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cornelis Networks · 23 hours ago

Senior Embedded Firmware Engineer

Cornelis Networks delivers high performance scale-out networking solutions for AI and HPC datacenters. They are seeking a Senior Embedded Firmware Engineer to develop optimized C code for embedded processors and collaborate with architects and hardware engineers on software architecture.

Artificial Intelligence (AI)Information TechnologySoftware
check
H1B Sponsor Likelynote

Responsibilities

Develop optimized C code for embedded processors
Collaborate with architects and hardware engineers when designing the software architecture
Develop and implement standard processes for unit test, collaborate on CI implementations
Review other team members’ design documents and pull requests
Layout and establish design documents with the engineering team
Review and provide strong feedback on firmware and software architecture specifications and design specifications
Work with the Software Engineering Manager to identify tasks and build out schedules

Qualification

C programmingEmbedded systemsDebugging toolsC++ programmingLinux user spaceSoftware development toolsBinary protocolsInterest in DMTF standardsTeam collaborationLeadership skillsTechnical documentation

Required

Bachelor's, Computer Science, or related discipline, or the equivalent in training and experience
Minimum experience: ~10 years; we level based on capability
Experience in C or C++
Familiarity with software development tools and toolchains including gcc and/or clang, make, cmake, git, bug tracking software (e.g. Jira), GitHub
Familiarity with debugging tools used in an embedded environment (logic analyzer, JTAG debugger and innovative methods for logging information for analysis and debug purposes)
Comfort with Linux user space and basic systems tools; familiarity with sockets or message-based I/O
Understanding of how binary protocols work: framing, headers, IDs, checksums/CRC, and state machines
Experience with at least one low speed or board level interface (I2C/SMBus, SPI, UART)
Ability to read a technical standard/spec and translate it into working code and tests
Familiarity with PLDM/MCTP DMTF specifications and an eagerness to learn PLDM and MCTP deeply and ship production quality code

Preferred

Master's in Computer Science or related discipline
Familiarity with any DMTF standards: MCTP (DSP0236/37/38/39) or PLDM (DSP0240/41/45/48; 0267/0257). You do not need prior production experience; interest and aptitude are enough
Experience with Python for test harnesses; Wireshark dissectors; logic analyzer traces; or OpenBMC tooling (libmctp, libpldm, pldmtool)
Basics of embedded development (RTOS) or Linux kernel subsystems is a plus
Experience with the following: ARM or other RISC processors in an embedded environment
RISC-V processors familiarity
PCIe/VDM

Benefits

Medical, dental, and vision coverage
Disability and life insurance
Dependent care flexible spending account
Accidental injury insurance
Pet insurance
Generous paid holidays
401(k) with company match
Open Time Off (OTO) for regular full-time exempt employees
Sick time
Bonding leave
Pregnancy disability leave

Company

Cornelis Networks

twittertwittertwitter
company-logo
Cornelis Networks develops purpose-built fabrics for scientific, commercial, and government organizations.

H1B Sponsorship

Cornelis Networks has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (2)
2023 (1)
2022 (2)
2021 (1)

Funding

Current Stage
Growth Stage
Total Funding
$93.3M
Key Investors
IAG Capital PartnersDowning Ventures
2024-03-12Series B· $25M
2023-08-24Series Unknown· $19.3M
2022-11-14Series B· $29M

Leadership Team

leader-logo
Lisa Spelman
CEO Cornelis Networks
linkedin
leader-logo
Philip Murphy
Co-Founder, President, and Chief Operating Officer
linkedin

Recent News

Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
Company data provided by crunchbase