Everything we do at AdaCore is centered around helping developers build the safest, most secure open-source software.
For over 20 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 120 experts worldwide in the US (New York, Lexington), France (Paris, Toulouse, Grenoble and Vannes), the UK and Estonia 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.
Job Description :
The AdaCore software production engineering team is looking for a senior developer to assist us in developing, designing and maintaining AdaCore software production system as well as custom services that IT develop and maintain for other AdaCore teams.
AdaCore products are available on more than 60 platforms and supports hundreds of runtime profiles (ranging from Full Ada Support to the very restricted Zero Footprint Profile suitable for safety-critical development). In order to ensure a good quality and follow the “Infrastructure as Code” practices, AdaCore software production engineering team has developed a complete suite of services to build, test, and deliver our products to customers. All these software are mainly written in Python and relying on both cloud and on-premise infrastructure (between 50,000 and 100,000 lines of Python code). It interacts with Cloud services to store build artefacts, in-house web servers to store traceability data, and in-house SAAS to monitor and qualify deliverables every day. This infrastructure is intensively used by the company's Product Engineering teams and our QA team.
Note also that we are in the process of making our production system publicly available on GitHub and accessible to the community. For instance https://github.com/AdaCore/e3-core is a library that provides portable low-level APIs.
In this context, the applicant will be in charge of:
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 week-ends, christmas dinner etc).
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. 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.