IDE Software Engineer - #1701830

AdaCore


Date: 3 hours ago
City: Bristol
Contract type: Full time
Work schedule: Full day
AdaCore

AdaCore: 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 30 years, we've worked with global leaders across avionics, aerospace, defense and other high-integrity 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 with our partners.


AdaCore is seeking a talented and highly motivated IDE Engineer to work on the technologies at AdaCore relating to user experience.


The responsibilities for this role are as follows:



  • Participate in UK-funded research projects, working on tracks related to user experience

  • Liaise with other engineering teams to understand their IDE needs

  • Market watch on the latest trends in Developer Experience - IDEs, libraries and frameworks, and user interfaces

  • Design, implement, test, and document the IDE products at AdaCore - this consists of the main IDEs, plus a number of adjacent technologies, such as the documentation generator, the code formatter, linter and code fixing technologies, and integration with quality dashboards

  • Interact with customers on their IDE needs.


The successful candidate will join an international team of software 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 IDE technologies.


Qualifications:



  • Education: Master's degree in Software Engineering or Computer Science (or equivalent, or proven record in an alternative track)

  • Proven ability to design modular, reusable, and flexible code

  • Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.)

  • Knowledge of Linux and Windows systems

  • Proficiency using Git, and ability to follow strong Version Control System practices

  • Good communication skills, demonstrated by an ability to describe technical issues clearly and effectively, as well as document their code clearly

  • Good teamwork skills, which are demonstrated by a willingness to share, discuss, and improve

  • Ability to self-organize the use of their time

  • Ability to work with a distributed team in worldwide time zones

  • Strong customer service mindset, bearing in mind that customers are both internal and external

  • Strong commitment to continuous learning and skill improvement

  • Written and spoken English fluency

  • A strong commitment to understanding user needs.



  • The following will be considered a plus:

  • Prior knowledge of Python

  • Prior knowledge of Ada

  • Experience with benchmarking or optimization

  • Experience with GUI programming


Beyond the job


We're a global organization driven by diverse backgrounds, fostering innovation through an open exchange of ideas. We welcome applicants of all backgrounds, celebrating diversity in ethnicity, nationality, gender, age, religion, abilities, sexual orientation, veteran or marital status.


Our commitment is to help our teammates, wherever they are based, feel comfortable and satisfied, by encouraging flexibility to ensure them a healthy work-life balance. Additionally, we prioritize individual development by offering continuous training from day one with a personalized onboarding plan.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Enterprise Architect - Defence, SC Cleared

Bangura Solutions,
3 hours ago
SC Cleared Senior Enterprise Architect required to help our client design and deliver delivering secure, complex IT and digital systems for their Defence client. This career opportunity will give you autonomy to work with the senior business leadership to support...

Principal Sensors and Signature Management Engineer

Defence,
4 hours ago
Want to join a company a trusted and reputable company with a broad portfolio of capabilities across the Maritime domain? Overview Important: Due to the level of security clearance required, all applicants must be eligible to obtain UKEYES ONLY clearance...

Principal CS&A Architect

Morson Talent,
5 hours ago
We have an exciting opportunity for a PRINCIPAL CS&A ARCHITECT to be based at our clients premises in Warrington, Cheshire. About the Project: The Box Encapsulation Plant (BEP) is being constructed on the Sellafield Limited (SL) site in Cumbria. The...