Firmware Engineer jobs in Tel Aviv-Yafo
Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com. The Role and Its Impact Our firmware team develops the embedded firmware that brings Astera Labs' compute connectivity silicon to life, from boot and initialization through link management, telemetry, error handling, and diagnostics. This firmware runs on the embedded processors inside our chips and ships in data centers powering AI infrastructure around the world. Beyond the firmware, the team also develops the COSMOS SDK, the software layer customers and internal teams use to configure, monitor, update, and debug our devices in their systems. We are looking for an experienced firmware engineer and PCIe expert who enjoys working close to the hardware, owns features end to end, and has a proven track record of developing and debugging firmware both pre-silicon and post-silicon. You know PCIe in depth, from link training and enumeration to error handling and recovery, and you're the person others turn to when a PCIe link or device misbehaves. You understand the whole system, not just the chip: how our devices behave inside customer platforms, and how a customer requirement turns into firmware and SDK. You'll work alongside architects, design and verification engineers, validation teams, and our global firmware teams to take new products from early pre-silicon development through bring-up and into customer deployment. What You'll Be Doing • Having fun! by being part of a very strong and cohesive group. • Design and develop real-time embedded firmware in C, including low-level drivers and control logic for complex hardware blocks • Own PCIe firmware features end to end: link training, enumeration, error handling, and recovery • Develop and debug firmware pre-silicon (emulation) and lead post-silicon bring-up and debug in the lab • Debug complex PCIe and system-level issues with architecture, design, validation, and customer teams • Develop and extend the company SDK in step with firmware features • Support customer requests and adjust firmware and SDK development to meet their needs What We're Looking For Required: • BSc/MSc in Computer Science, Electrical Engineering, Computer Engineering, or a related field • 10+ years of hands-on experience as a firmware engineer • Proven experience in embedded and real-time firmware development • Strong programming skills in C on resource-constrained, bare-metal, or RTOS-based systems • Solid understanding of processor architecture, memory-mapped registers, interrupts, and HW/SW interaction • Expert-level knowledge of PCIe: LTSSM and link training, enumeration, configuration space, error handling (AER), and reset and recovery flows • Experience with PCIe protocol analyzers and exercisers (e.g., Teledyne LeCroy, Keysight) • Proven hands-on experience in both pre-silicon and post-silicon firmware development and debugging, including silicon bring-up of new SoCs • Strong debugging skills on real hardware using JTAG debuggers, logs, and register-level analysis • Broad system-level understanding of how silicon, firmware, SDK, host software, and platform interact, with the ability to turn customer requirements into technical solutions • A team player with excellent communication skills who works well in a collaborative, cross-site environment • Comfort with ambiguity and ownership in a fast-moving, high-growth company Location This position is based in our Tel Aviv, Israel office. We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com. The Role and Its Impact Our firmware team develops the embedded firmware that brings Astera Labs' compute connectivity silicon to life, from boot and initialization through link management, telemetry, error handling, and diagnostics. This firmware runs on the embedded processors inside our chips and ships in data centers powering AI infrastructure around the world. Beyond the firmware, the team also develops the COSMOS SDK, the software layer customers and internal teams use to configure, monitor, update, and debug our devices in their systems. We are looking for an experienced firmware engineer who enjoys working close to the hardware, owns features end to end, and is equally comfortable in a pre-silicon emulation environment and in the lab with real silicon. You understand the whole system, not just the chip: how our devices behave inside customer platforms, and how a customer requirement turns into firmware and SDK. You'll work alongside architects, design and verification engineers, validation teams, and our global firmware teams to take new products from early pre-silicon development through bring-up and into customer deployment. What You'll Be Doing • Having fun! by being part of a very strong and cohesive group. • Design, implement, and maintain real-time embedded firmware in C for high-performance connectivity • Develop low-level drivers, initialization flows, interrupt handling, and control logic for complex hardware blocks • Bring up and debug firmware in pre-silicon environments (emulation) ahead of tape-out, and on silicon after it arrives • Work closely with architecture, design, and verification teams to define HW/FW interfaces and to resolve issues across the hardware/software boundary • Triage and resolve firmware issues reported by validation, product applications, and customers • Take part in design reviews and code reviews, and help improve our firmware quality, tooling, and development practices • Develop and extend the company SDK, including APIs, device management, firmware update, telemetry, and diagnostics capabilities, and keep it aligned with firmware features • Support customer requests and engagements together with product applications and field teams, analyze system-level use cases, and adjust firmware and SDK development to meet customer needs • Collaborate with firmware teams across sites to deliver features on schedule What We're Looking For Required: • BSc/MSc in Computer Science, Electrical Engineering, Computer Engineering, or a related field • 10+ years of hands-on experience as a firmware engineer • Proven experience in embedded and real-time firmware development • Strong programming skills in C on resource-constrained, bare-metal, or RTOS-based systems • Solid understanding of processor architecture, memory-mapped registers, interrupts, and HW/SW interaction • Strong debugging skills on real hardware using JTAG debuggers, logs, and register-level analysis • Broad system-level understanding of how silicon, firmware, SDK, host software, and platform interact, with the ability to turn customer requirements into technical solutions • A team player with excellent communication skills who works well in a collaborative, cross-site environment • Comfort with ambiguity and ownership in a fast-moving, high-growth company Advantage: • Experience with pre-silicon emulation platforms such as Cadence Palladium or Synopsys ZeBu • Knowledge of PCIe (link training, enumeration, configuration space, error handling) • Experience developing SDKs, host-side libraries, or APIs (C/C++ or Python) that interface with embedded firmware • Experience working directly with customers or supporting customer integration and field issues • Experience with silicon bring-up of new SoCs • Python scripting for test automation, debug, or data analysis We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Job Details: Job Description: Join Altera Israel as an Experienced Firmware Development Engineer Altera Israel is growing and looking for a talented Firmware Development Engineer to be a part of our team. If you're passionate about embedded development, signal processing, and high‑speed communication, this role is for you. About the Role You will develop firmware for a multi‑protocol high‑speed SERDES (up to 256Gbps), working closely with system, analog, and logic design teams on PHY technologies such as Ethernet, PCIe, OIF, JESD, PON and more... Responsibilities • Own the development of firmware governing SERDES DSP and analog blocks, ensuring seamless interface management with higher‑level system layers. • Implement and integrate signal‑processing and communication algorithms. • Support PHY bring‑up, debugging, and system‑level validation. • Collaborate with analog, logic design, and system teams to ensure smooth HW‑FW integration. Qualifications: • B.Sc. in Electrical Engineering or Computer Engineering. • Strong background in signal processing and communication systems. • 4+ years of hands‑on embedded/firmware development (C/C++). Advantage: • Tensilica / RISC‑V experience. • Knowledge of Verilog. • Experience in multi‑protocol PHY development. Job Type: Regular Shift: Shift 1 (Israel) Primary Location: Jerusalem, Israel Additional Locations: TLV Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
NVIDIA is seeking a Senior Firmware Engineer to join our NIC Firmware team and help shape how firmware is built using AI. You will be part of a team rethinking firmware development from the ground up, applying AI and automation to create smarter, faster, and more scalable infrastructure for NVIDIA’s next-generation network adapters and SuperNICs. These devices power the world’s largest AI factories and data centers, and the infrastructure you build will speed up how we design, validate, and deliver them. We are looking for a creative problem solver who questions how things have always been done, sees opportunities others miss, and enjoys turning bold ideas into practical solutions. You will work at the intersection of low-level firmware, networking hardware, and AI, alongside talented engineers across firmware, software, architecture, and AI teams. What you’ll be doing: • Design and build AI-driven infrastructure, tools, and workflows that change how firmware for next-generation network adapters is developed, validated, and released • Identify bottlenecks in the firmware development lifecycle and solve them with creative, unconventional approaches using AI, LLM-based agents, and intelligent automation • Explore and prototype new ideas quickly, evaluate what works, and turn successful concepts into robust solutions adopted across teams • Apply deep firmware and system knowledge to make sure AI-driven solutions are grounded in the real behavior of low-level hardware and software • Collaborate with firmware, software, architecture, and AI teams to define new methodologies and set the technical direction for AI adoption in firmware engineering • Act as a technical leader and influence engineering culture by sharing knowledge, challenging assumptions, and inspiring others to think differently What we need to see: • B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, or Computer Science • 5+ years of hands-on experience in firmware, embedded, or low-level software development • Strong programming skills in C/C++ • Solid understanding of HW/SW interfaces and low-level system behavior • A track record of solving complex technical problems in creative, original ways • Curiosity, independence, and a passion for exploring new technologies and ideas Ways to stand out from the crowd: • Hands-on experience applying AI or LLMs to engineering workflows, such as agents, code generation, or intelligent automation • Experience building tools, frameworks, or development infrastructure • Background in networking, such as RDMA, InfiniBand, or Ethernet • Experience driving innovation or introducing new methodologies across engineering teams NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you’re creative and autonomous, we want to hear from you! NVIDIA is dedicated to encouraging a diverse work environment and is an equal opportunity employer. We value diversity in our employees and do not discriminate in our hiring or promotion practices based on various characteristics protected by law.
NVIDIA is seeking a dedicated Firmware Engineer to join our NIC Firmware Core team in Beer-Sheva/Tel-Aviv. You will contribute to the development of brand-new networking adapter technologies, elevating the performance of current and future NVIDIA devices. NVIDIA develops innovative and next-generation networking devices that are known for their outstanding performance and power efficiency. The position involves all aspects of firmware development, including design, micro-architecture, software interfaces, and verification. We are seeking a dedicated and motivated engineer who will contribute to the development of advanced technology Network Adapters. You will also have the opportunity to create features for leading cloud computing providers and high-performance computing networks. What you’ll be doing: • Take a part in the design, development, test, debug, and optimization of low-level firmware layer on next-generation network adapters up to package release • Analyze, integrate, support, and debug low-level firmware layer on verification environments • Collaborate with firmware, software, and architecture teams to analyze, design, and debug legacy and new low-level firmware flow • Improve our team processes including design and implementation of new methodologies, automated processes What we need to see: • B.Sc. degree in Electrical Engineering, Computer Engineering or Computer Science • Programming Knowledge in C/C++ • 0-3 years of professional experience • Great teammate, responsible and motivated Ways to stand out from the crowd: • Background in networking • Knowledge in Linux • Knowledge in scripting languages NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is dedicated to encouraging a diverse work environment and is an equal opportunity employer. We value diversity in our employees and do not discriminate in our hiring or promotion practices based on various characteristics protected by law.
We are looking for an excellent Senior Firmware Engineer to join the Firmware team. The NVIDIA Firmware team develops groundbreaking networking features for cloud, HPC and storage. We drive the data growth of the world’s biggest companies. With many hardworking engineers around the globe, the work environment is complex, results-oriented and fast paced. What you will be doing: • Collaborate across software, hardware and architecture teams to define, plan and deliver on commitments, following all the way through the development process from design, development, chip bringup to productization. • Multiple opportunities to collaborate and communicate effectively with teams from all around the globe. • Heavily involved with the early modeling and simulation required to produce our outstanding products. • Implement new features for NVIDIA NIC, Switch and GPU firmware. • Work with multiple processors that running the same code. • Develop verification tests for advanced features in a highly complex and sophisticated Firmware testing environment. • Gain a deep understanding of system debug, networking technology and stacks, as well as the HW/FW/SW relationship. • You will learn how a big software project is operated, maintained, qualified and released, and how Hardware and Firmware are developed. What we need to see: • B.Sc. in Computer Science/Engineering or equivalent experience • 5+ years of professional experience • Strong C/C++ and OOP capabilities • Excellent understanding of data structures and algorithms fundamentals • Scripting abilities (Python, Bash) • Strong analytical, debugging and problem solving skills • Motivated and independent with strong social skills • Prior firmware design and verification experience Ways to stand out from the crowd: • Background in simulation development or real-time programming (RTOS) • Experience in Firmware boot and security flows • Experience in x86 assembly and knowledge of the PC architecture • Knowledge of peripheral, network, and storage protocols • Experience with Agile methods NVIDIA’s invention of the GPU fuelled the PC gaming market. The company’s groundbreaking work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others. In 2020, NVIDIA acquired Mellanox, a leading supplier of end-to-end Ethernet and InfiniBand and services for servers, storage, and hyper-converged infrastructure. Mellanox intelligent interconnect solutions increase data center efficiency by providing the highest throughput and lowest latency, delivering data faster to applications and unlocking system performance. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
Get firmware engineer jobs sent to you
Add your work once. When an opening fits, it comes to you, and you see who you know at the company.
Get openings like these