Own end-to-end issue management across silicon and software programs, from issue sighting through root cause, fix validation, and closure.
Responsibilities
Perform technical debugging, failure isolation, reproduction, and root cause analysis across firmware, BIOS, kernel, drivers, OS, power, platform, and ecosystem component
Drive issue resolution across cross-functional teams including validation, development, firmware, architecture, COEs, product groups, and external stakeholders until closure
Assess issue exposure, tracking critical blockers, supporting release readiness decisions, and ensuring product quality criteria are met
Support customer and field escalations by investigating customer-reported failures, partnering with customer-facing teams, determining impact, and driving corrective actions
Hands on debug involving ticket triage, failure history review, lab bring-up, physical inspection, hypothesis validation, and escalation when required
Requirements
Bachelor’s or master’s degree in computer science (CS), Computer Engineering (CE), Electrical Engineering (EE), or a related engineering field
Nice to have: AI to create skills and agents using Claude or copilot
Design and deliver low‑level simulation and virtualization software for high‑performance automotive systems.
Compensation
The US base salary range for this full-time position is $163,500.00 - $212,400.00.
Responsibilities
Own the end‑to‑end design and delivery of low‑level emulation and virtualization software for high‑performance, high‑throughput ECU simulation across multiple cross‑platform vehicle initiatives
Architect and optimize CPU, GPU, NPU simulation / emulation / virtualization technologies continuously pushing the boundaries of functionality, performance, efficiency, and reliability
Deliver production‑grade simulation components that precisely meet product definitions, customer specifications, and vehicle platform requirements, maintaining full traceability to requirements
Design and implement high‑performance Linux guest drivers and libraries for CPU, GPU, NPU, and peripheral components, enabling seamless virtualized hardware access in a virtualized environment
Partner closely with application and system development, validation, and integration teams to translate real‑world automotive constraints into robust, high‑quality simulation solutions that accelerate vehicle product SW development, validation, and integration
Requirements
BS / MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
Senior Firmware Application Engineer - System Software
Join NVIDIA as a Senior System Software Application Engineer to leverage deep expertise in system software, firmware, and Linux platforms to bring next-generation data center products from development to production.
Responsibilities
Develop OpenBMC firmware and core features to support next-generation GPU server platforms.
Participate in and upstream OpenBMC code, working with the open-source community to drive feature development and influence project direction.
Build and implement manageability and monitoring solutions for enterprise components such as CPUs, GPUs, DIMMs, SSDs, NICs, PSUs, FPGAs, and CPLDs.
Collaborate with manufacturing teams to support data center product production and provide on-site factory support as required.
Adapt to evolving business priorities and demonstrate flexibility in taking on a broad range of technical responsibilities.
Requirements
Bachelor's degree or higher in Electrical Engineering, Computer Science, or equivalent practical experience
Position:
Senior Engineer [Linux Driver/BSP, Bootloader]
Job Description:
Technical Skills
* Experience working with Embedded Linux BSP (Board Support Package) on embedded platforms.
* Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems
* Familiarity working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA.
* Experience working with different embedded platform like ARM/PowerPC processor and DSP based on Qualcomm, TI, NXP, NVIDIA, Intel processors
* Experience of Board bring-up, bootloader customization.
* Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution.
* Programming skill:
C -> Adavanced
Shell Script -> Intermidiate
C++ -> Bigginer
* Strong sense of ownership, passionate, fast learner, analytical mind set.
* Ability to closely work with electrical team
Location:
IN-GJ-Ahmedabad, India-Ognaj (eInfochips)
Time Type:
Full time
Job Category:
Engineering Services