← Back to jobs
N

Senior Embedded Software Engineer

NVIDIA·Ra'anana, Israel·en
Not specifiedFull-timeEmbedded Software DevelopmentSemiconductors

Provide technical leadership for ARM platform boot integration, from early firmware through Linux login. Guide current development and future technical direction across firmware, kernel, architecture, and product teams.

Responsibilities

  • Own the technical strategy and roadmap for platform boot integration from early firmware through Linux login
  • Set boot integration direction with architecture, domain experts, product teams, and firmware partners
  • Lead complex cross-layer issues and technical decisions involving reliability, security, performance, recovery, and platform readiness
  • Define interface contracts, qualification criteria, release decisions, risk management, and escalation paths
  • Assess and adopt technologies, development methods, and tools that improve product capability, quality, engineering efficiency, or debug time

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience
  • At least 12 years of experience in embedded, firmware, or Linux system software
  • Deep knowledge of ARM platform boot, including firmware, ATF, UEFI, bootloaders, Linux kernel bring-up, device tree, platform initialization, and userspace handoff
  • Track record leading complex cross-organizational projects from definition through delivery
  • Experience influencing architecture and product direction through technical judgment
  • Strong C skills and practical experience with Linux development, debugging, and hardware/software integration

Nice to have

  • Hands-on experience with ATF, UEFI/EDK II, Linux kernel, or complex ARM SoC/server boot flows
  • Experience with secure or measured boot, provisioning, firmware updates, or recovery flows
  • Experience building automated test, simulation/emulation, observability, or failure-triage infrastructure
  • Experience introducing tools or engineering practices that improve team efficiency or technical capability
  • Knowledge of PCIe, I2C/I3C, SPI, SMBus, BMC interactions, reset and power sequencing, and server-platform interfaces

Benefits

  • Competitive salary
  • Comprehensive benefits package

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions