Software-engineer Remote- & Homeoffice Jobs in Schweiz
Homeoffice Senior Blockchain Infrastructure Engineer (Rollups) Senior Blockchain Infrastructure Engineer (Rollups)
Gelato Network · Schweiz · Switzerland · Remote
Remote Manager, Compiler Engineering Manager, Compiler Engineering with verification
NVIDIA · Schweiz · Switzerland · Remote
Details zum Jobangebot
What You'll Be Doing
- Lead a distributed team of compiler engineers to improve code generation for key Network and Virtualization applications accelerated by Bluefield DPU
- Establish team objectives to meet schedules and goals, establish and evolve policies and procedures that affect the immediate organization, communicate with senior management for team vision and development.
- Collaborating with members of various Networking SW teams and the hardware architecture teams to accelerate the next generation of DPU software.
- Insuring the scope of your team's efforts includes: helping drive performance tuning and analysis, crafting and implementing compiler and optimization techniques for workloads and other general software engineering work.
- Planning, establishing team objectives to meet schedules and goals, establish and evolve policies and procedures that affect the immediate organization, connect with senior management for team vision and development.
- Mentor and coach engineers, encouraging a consistently excellent line management experience for all the engineers in the team.
- Craft the team culture and norms in accordance with NVIDIA's values, identify gaps in being a successful team and act on them. In addition improve development practices and collaboration within the team and with others outside the team.
- Bachelors, Masters or Ph.D. or equivalent in Computer Science, Computer Engineering, related field (or equivalent experience)
- 8+ overall years of production software development in Compiler or related SW with focus on optimizations, improvements to language frontends or optimizing backends.
- 3+ years of technical lead/management experience.
- Strong software design fundamentals and a deep understanding of compilers and programming languages
- Knowledge of Processor architecture such as RISCV, ARM
- Experience with Embedded toolchain development
- Experience with LLVM, Clang, GNU Toolchain or other compiler infrastructure.
- Knowledge of compiler internals from front end to run-time environment