AdaCore is seeking a talented and highly motivated GNU toolchain developer.
Everything we do at AdaCore is centered around helping developers build the safest, most secure open-source software.
For over 25 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, we’re 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 (New York), France (Paris, Toulouse, Grenoble and Vannes), the UK, Estonia and Germany all play a role in developing bleeding edge technologies to meet the highest grade of software development.
Joining AdaCore is about joining a culture of innovation, openness, collaboration and dependability, which defines how we work together, with our customers and partners.
AdaCore maintains GNU GCC based Ada and C/C++ compilation tool suites for a wide range of customers and operational environments. We currently support native toolchains for x86/x86_64-Linux/Windows, cross ports to a variety of target architectures such as Leon, PowerPC, Arm or Aarch64, bare metal or on top of RTOSes such as VxWorks or LynxOS.
Our toolchains are all based on a branched version of GCC/Binutils, which we evolve on a very regular basis to anticipate our customers needs for better performance, particular features or new architectures.
To grow our compiler team, we are looking for a software engineer with experience in GCC middle-end/back-end development for a variety of purposes - maintenance, expert customer support, new ports, feature extensions, compiler performance improvements, optimization improvements, ...
Familiarity with the contribution process to upstream GCC would be a significant plus, as well as experience in the Binutils domain or willingness to develop expertise on this front.
This position is a great opportunity to get in touch with a large base of users developing industrial grade software, often safety critical, in very diverse areas. It also gets you to strengthen the GNU toolchains overall, providing solid grounds for numerous contributions upstream.
Beyond the job:
We are looking for individuals 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.
AdaCore is a global organization driven by a team that personifies many different backgrounds and experiences. We are also a technology company that celebrates the open exchange of ideas, which makes innovation possible! We encourage applicants of all backgrounds to consider joining us. We welcome people of all ethnicities, nationalities, gender identities or expressions, ages, religions, physical abilities, sexual orientations, veteran status, or marital status; we celebrate everything that makes you uniquely, undeniably you.
We encourage our employees to explore their curiosity by providing them ongoing and lifelong training from their first day in AdaCore with a strong onboarding plan. As we know that juggling work and life is challenging, we offer flexibility to accommodate personal needs and work commitments.
AdaCore offers competitive compensation, benefits and thoughtful perks (summer meetings, activity weekends, Holiday dinner etc). 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.