1363
Compiler Front-end Software Engineer
AdaCore Estonia OÜ
Compiler Front-end Software Engineer
AdaCore Estonia OÜ
Compiler Front-end Software Engineer
AdaCore Estonia OÜ

Compiler Front-end Software Engineer

AdaCore Estonia OÜ

The position

AdaCore is seeking a talented and highly-motivated Compiler Front-end Software Engineer to work on the Ada front-end, the Ada-specific component of the GNAT compiler.

The successful candidate will join an international team of compiler experts and be involved with all aspects of software development. They will be provided autonomy and responsibilities that allow them to participate in the evolution of the compiler technology and Ada language.

GNAT is an open-source compiler that relies on gcc and llvm as compilation backends. The other language front-ends supported by AdaCore are C/C++ and Rust.

Your daily tasks will include

  • Designing and implementing new features and bug fixes in the GNAT compiler;
  • Integrating your changes into the toolchain and documenting them;
  • Monitoring the quality of the compiler;
  • Contributing to the long-term planning and roadmap of the GNAT compiler;

Qualifications

  • Master's degree in computer science or equivalent;
  • Knowledge and experience of at least one high-level programming language (C/C++, Java, Ada) - knowledge of the Ada language is a plus but not essential;
  • Knowledge - or very strong interest - in the domain of compilation/programming language analysis. Demonstrable experience, even in the form of university projects will be a big plus.
  • Sound software engineering practices;
  • Very strong general interest in the world of software development, with a desire to learn;
  • Good communication skills, and ability to self-organize;
  • Autonomy on the usual software development environments (Linux, git, Makefile, etc);
  • Fluent in spoken and written English.

Beyond the job

We are looking for engineers who want their work to have a direct impact on improving the reliability, safety, and security of the software that modern society has grown increasingly dependent on in an international environment. Our sales and marketing team is staffed with multi-talented, tenacious, and creative individuals; and our HR team is committed to ensuring your tenure with AdaCore is a positive one. Our cultural diversity is one of our strengths, enabling us to operate successfully on an international scale and we celebrate it during our social events (summer meetings, activity weekends, team dinners, etc).

We encourage our employees to explore their curiosity by providing them with ongoing and lifelong training from their first day at AdaCore, along with a strong onboarding plan. We also know that juggling work and life is challenging, so we offer flexibility to accommodate personal needs and work commitments. 

AdaCore offers competitive compensation, benefits, and thoughtful perks. We go beyond industry standards to help keep our employees comfortable and satisfied both on and off the job, no matter where they are based.
Вы можете узнать среднюю зарплату на эту должность на palgad.ee.

Место работы

    Tallinn, Harjumaa, Эстония

Тип работы

  • Полный рабочий день
  • Гибкий график

Навыки:

 Programmeerimine Tarkvara arendamine Tarkvaraarendus
Контактное лицо
Tõnu Näks
53888603
Helping Developers Build Software that Matters

Everything we do at AdaCore is centered around helping developers build the safest, most secure open-source software.

For over 30 years, we've worked with global leaders across avionics, aerospace, and defense industries, building tools and providing services that ease the complex and difficult process of developing high-integrity software. As the need for truly secure and reliable applications expands into industries such as automotive, medical, energy, and IOT, were advancing our time-tested technologies to bring expertise and services to help a whole new generation of developers.

Our 150+ experts worldwide, in the US, France, the UK, and Estonia, all contribute to developing cutting-edge technologies to meet the highest grade of software development.

Joining AdaCore means joining a culture of innovation, openness, collaboration, and dependability, which defines how we work with our customers and partners.

Вебсайт компанииhttp://www.adacore.com

Похожие объявления о вакансиях

Front-end Developer
AS CGI Eesti
Tallinn

Срок: 19.04.2025
Senior Frontend Developer
Insly OÜ
Эстония

Срок: 13.04.2025
JavaScript / TypeScript Engineer (React)
EvoGame Estonia OÜ
Tallinn

Срок: 27.04.2025