The point where experts and best companies meet
Share
ll be doing:
Develop firmware and software for NVIDIA Security and System Software technologies.
Be challenged to apply your problem solving skills on different aspects of software development and SOC/GPU platforms.
Also learn exciting new technologies, skills and advanced software development that NVIDIA can offer. The candidate will work with other NVIDIA teams globally too.
A key success for this position is not only a thorough understanding of NVIDIA hardware and software, but also solid grasp of system design, use case requirements and software stacks.
What we need to see:
MS degree (CS/EE) or equivalent experience.
Excellent in C and Spark programming skills, data structure design and discipline in coding.
Excellent debugging and problem solving skills.
Understanding of software testing methods such as software fuzzing, static and dynamic analysis.
Familiar with Linux or Android environment.
Knowledgeable in operating system, embedded systems, or CPU processors (RISCV, ARM).
A successful candidate should be able to work independently and highly self-motivated. He or she should drive issues with little or no supervision.
Able to break down complex problems into manageable tasks.
Good English language skills to work effectively with global teams.
Excellent communication skills, flexible in task assignments and working under pressures are also indispensable for this candidate.
Ways to stand out from the crowd:
Possesses proficiency in Ada/Spark and is adept at converting between C and Spark languages.
Exposure to software security, device security and architecture, and/or cryptography.
Understanding of secure software programming guidance and penetration testing.
Technical leadership and mentorship experience.
Familiar with low-level hardware and embedded system development environment.
These jobs might be a good fit