We are seeking a highly skilled Senior C++ Engineer to join our Azul Platform Prime engineering team. In this role, you will work on the development and optimization of high-performance, low-level software for VM runtime with a focus on developing and maintaining tools required to profile, debug, and optimize virtual machine (VM).
What you'll doDesign, develop, maintain, and optimize high-performance, low-level C++ code for system-critical components of JVM runtime that ensure minimal overhead and maximum efficiency in code execution.Design, develop, and maintain tooling that supports the development and diagnosis of virtual machines, such as debuggers, profilers, disassemblers, and other tools to monitor VM execution, memory usage, garbage collection, and other runtime metrics.Utilize assembly language or intrinsics for target-specific optimizations (e.g., SIMD instructions for vectorization) to produce efficient and optimized code that interacts directly with hardware or OS-level APIs.Perform detailed debugging and analysis of software issues, working on complex customer problems based on a limited set of available data and driving them to solutions.Develop tests to demonstrate improvement. Participate in code reviews.We're looking for a person who hasStrong proficiency in C++ with in-depth experience in writing low-level, high-performance code - 5-7 years of experience.Knowledge of the design and implementation of VMs and language runtimes. Familiarity with JVM internals is highly desirable.Experience with tools like debuggers, profilers, and performance analyzers and skills in using them for solving complex problems.Strong understanding of assembly and the ability to integrate it with C++ for low-level optimizations.Solid experience with low-level programming concepts such as memory management, pointers, concurrency, and multi-threading.Understanding of hardware architectures such as x86 and ARM and internals of operating systems such as Linux and Mac OS.Bachelor's degree in Computer Science or a related field as a minimum.We offerComprehensive compensation and healthcare packagesEquity Program – be part of our successReferral ProgramWork-life balance, remote-first, paid time off, company shutdown, holidaysWork with top experts worldwide who contribute to the Java ecosystem
#J-18808-Ljbffr