Our client is a company that develops runtime platforms for executing Java-based applications. Founded in March 2002, Azul Systems is headquartered in Sunnyvale, California, with offices in London, United Kingdom; Saint Petersburg and Novosibirsk and Bangalore, India.
As a C/C++ Software Engineer (JVM, Open Source), your main responsibilities will include, but not be limited to, the following:
- engineer and prepare scheduled product updates
- follow up with the changes in OpenJDK and other relevant open source projects
- design and implement new product features
- maintain project source repositories, apply and adopt fixes from main OpenJDK repositories
- provide technical expertise to field engineering and customer services
Requirements
- minimum BS/BA in Computer Science or equivalent, plus 5 years of relevant work experience
- strong proficiency in C/C++ and Java, experience with shell scripting, make and installers is a plus
- proficiency in debugging both managed and native code, locally and remotely
- good understanding of Microsoft Windows and Linux internals (Mac OS X is a strong plus); ability to work in cross-platform environment
- strong knowledge of key Operational Systems concepts (processes and threads, memory management, concurrency and synchronization etc.)
- understanding of basic Computer Science concepts (data structures and algorithms)
- familiarity with source control systems
- ability to work with both local and remote teammates
- ability to adapt to and work in fast-pacing environment
- at least intermediate level in English is a must
We offer
- Work on an open-source project with high visibility and an impact on the industry
- Modern, spacious and nice office in the center of Saint Petersburg (Petrogradsky district)
- Competitive compensation and benefits package
Подраздел:
C++