Cornelis Networks, Inc.

Cornelis Networks, Inc.

Senior Firmware Security Engineer

Austin, Texas, United States · Senior · Full-time

Sponsorship not specifiedDetected 33 days ago
C++Code ReviewMachine LearningEmbedded SystemsElectrical EngineeringLeadershipMentoring

About the role

  • Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale.
  • As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.
  • This is a hands-on role with leadership expectations: approximately 70% individual contributor and 30% technical mentorship/leadership.

Responsibilities

  • Design, implement, and maintain firmware in C/C++ with automation/tooling in Python.
  • Build and harden secure boot and chain-of-trust mechanisms.
  • Own and improve firmware signing and image authentication workflows.
  • Implement and integrate cryptographic protocols for device trust and secure communications.
  • Perform threat modeling, security design reviews, and vulnerability remediation for firmware components.
  • Mentor engineers through code reviews, design guidance, and secure development best practices.
  • Collaborate cross-functionally with architecture, hardware, and software teams to deliver secure product releases.

Requirements

  • 7+ years of embedded/firmware software engineering experience, including security-focused development.
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Strong proficiency in C/C++ and practical proficiency in Python.
  • Proven experience with:
  • Experience on one or more target architectures: ARM, RISC-V, or custom ASIC/SoC platforms.

Nice to have

  • Experience in high-performance networking, interconnects, or data center/HPC systems.
  • Familiarity with device attestation and management security standards (e.g., SPDM/PLDM concepts).
  • Knowledge of security compliance frameworks and secure SDLC practices for embedded products.
  • Familiarity with Post-Quantum Cryptography (PQC) and NIST PQC standards (e.g., ML-DSA/ Dilithium, ML-KEM/Kyber),
  • Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.
  • We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.

Compensation

  • We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits.

Benefits

  • We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits.
  • Our dynamic, flexible work environment provides the opportunity to collaborate with some of the most influential names in the semiconductor industry.
  • At Cornelis Networks your base salary is only one component of your comprehensive total rewards package.
  • Depending on your role, you may also be eligible for performance-based incentives, including an annual bonus or sales incentives.
  • We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees.
  • Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.

This listing is sourced directly from Cornelis Networks, Inc.'s careers page and normalized into a canonical job model.