NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

SENIOR SOFTWARE ENGINEER

Description

SENIOR SOFTWARE ENGINEER #1543080 Candidate must be familiar with Embedded Software Development Process, Methodologies and tools with a proven track record of design, development, validation and testing for a SOC (System on Chip) low level embedded software. Proficiency in C/C++, Embedded OS, device Drivers for Embedded Platform and HW/peripheral bring-up is required. - Experience with programming/debugging in embedded systems. - Deep Embedded experience is a plus (not just application layer within an embedded system), direct programming/interfacing of HW features, HW driver implementation experience. - Experience with Android is a plus. - SW Development experience with ARM or similar embedded processor cores. - Development and debugging tools/software like Real-View ICE, Logic Analyzer, Scopes. - Knowledge of RTOS like Embedded Linux (preferred Android), WinCE. - Device driver software development for NAND Flash, USB, I2C, SPI, UART, SD/MMC, GPIO, HDMI, LCD, DSI/HIS, PCIE, I2S, HD Audio. - Knowledge of cross-development environments and source code control for Embedded Software Development is a plus - Experience in Board Support Package (BSP) development for HW platforms based on Embedded Cores like ARM, MIPs. - Education qualification: MS preferred. EOE

This Job is no longer active!