Senior Compiler Engineer developing compilers for RISC-V chips with HPC and AI acceleration. Contributing to the development of novel hardware features and accelerators with a team-oriented approach.
Responsibilities
Make independent technical contributions to help their team deliver its commitments
Write code to extend compiler frameworks (e.g., GCC, LLVM)
Improve the quality of code generated for these targets
Work with ML/AI and hardware teams
Understand ML/AI workloads and map them to hardware features
Collaborate with colleagues through code reviews, bug triaging
Contribute to shared team responsibilities (CI failure triaging, documentation, code fixits, rotations)
Requirements
Bachelor or Master’s degree in a relevant field
Experience in the relevant field (5-10yr)
Experience with compiler frameworks (e.g., LLVM, MLIR, GCC...)
Experience with computation and parallelism APIs (e.g., CUDA, OpenAcc, OpenCL, OpenML, SYCL...)
Solid knowledge of the C++ and C programming languages
Experience with code benchmarking, debugging, profiling, and tracing
Experience with standard tools for source control (git), continuous integration, task management (Jira)
Team player: communicative and collaborative person who focuses on the outcome of the team above the individual needs
Curious about learning new technologies/stacks
Capable of within- and cross-team collaboration at the technical level
Can-do attitude, proactive and willing to step up and resolve any obstacle
Benefits
Enjoy a hybrid work environment
Flexible schedule
Competitive compensation package that values your experience
Process Engineer providing engineering support to optimize refinery operations and implement long - term strategies. Involves collaboration with multiple disciplines within the Puget Sound Refinery.
Engineer - Process supporting new product development at Newell Brands. Responsibilities include product design, technical standards preparation, and cross - functional teamwork in engineering.
Process Engineer responsible for identifying and developing efficiency projects in Airgas production facilities. Collaborating with engineering and maintenance teams to optimize processes with site visits for audits and support.
Senior Cost Engineer managing cost engineering for complex, multi - phase construction projects in pharmaceutical and semiconductor sectors. Overseeing estimates and providing advanced cost management.
Senior Specialist, Technical Trainer responsible for integrating and testing complex communications systems. Conducting training and supporting hardware and software system configurations in Chantilly, VA.
Electrical Engineer designing and planning secondary technology systems for clients in energy sector. Conducting tests and supporting project development in engineering firm based in Dresden.
Engineer Wind Turbines handling technical planning and implementation of offshore wind projects at Omexom Renewable Energies. Ensuring compliance, managing schedules, and participating in industry groups.
Engineer for Offshore Logistics collaborating on development and implementation of offshore wind projects. Requires experience in project management in the renewable energy sector.