Finding the best job has never been easier
Share
What you'll be doing:
Define, design, develop, test and maintain embedded firmwares working closely with primary CPU's operating system (e.g. Linux/QNX/Android) device drivers.
Candidate will work through different stages of system SW development, chip POR phase, pre-silicon dev, bring-up and production
Candidate will have an opportunity to work along side ASIC designers to influence next-gen microprocessors used in NVIDIA GPUs and Tegra SOCs.
What we need to see:
BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience.
8+ years of relevant experience developing system software.
Skilled control over C and assembly programming to build complex but secure, performant embedded firmwares.
Strong understanding of computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc).
Proven leadership skills and strong ownership on past projects.
Strong communication and interpersonal skills.
Ways to stand out from the crowd:
Experience with ARM Cortex-M or RISC-V based processor architecture.
Hands on experience with producing firmware with embedded RTOS (e.g. Safe RTOS).
Basic and firsthand knowledge of linkers and linker scripts.
You will also be eligible for equity and .
These jobs might be a good fit