Recently added jobs Remote working jobs Apprenticeships & Graduates Education & Public Sector jobs Paid by the hour / Shift work Jobs with DE&I / accreditations

28 Engineering / Technical jobs in Kingussie, Highland

Formal Methods Engineer -...

Salary not available. View on company website.

Io Global, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

Lead Mechanical Project E...

£91000

Uniper SE, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

Industrial Process Engine...

Salary Not Specified

Thales Group, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

Successful jobseekers create high quality email alerts

A great alert means less time searching & more time applying.

Trainee Industrial Proces...

Salary Not Specified

Thales Group, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

C&I Project Engineer

£77000

Uniper SE, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

Senior Engineering Proces...

Salary not available. View on company website.

Veolia Environmental Services (Uk) Plc, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 1 day ago, 28 Apr

Assistant Health & Safety...

Salary not available. View on company website.

AtkinsRéalis, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Robotic Welding Operative

Salary Not Specified

Northern Hydraulics Ltd, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Engineer

Salary not available. View on company website.

Moulton Bulb Company, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Senior Mask Layout Design...

Salary Not Specified

NVIDIA, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Service Engineers

Salary Not Specified

ASSA ABLOY Group, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Activity Manager

Salary Not Specified

Thales Group, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Technical Author

Salary Not Specified

Selwood Ltd, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Fleet Manager

Salary Not Specified

Alpha Trains, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Chargehand - United Kingd...

Salary Not Specified

Balfour Beatty PLC, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 4 days ago, 25 Apr

Aircraft Technician (Avio...

Salary not available. View on company website.

Royal Air Force, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 14 Apr

General Technician Worksh...

Salary not available. View on company website.

Royal Air Force, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 14 Apr

Electronics Technician

Salary not available. View on company website.

British Army, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 14 Apr

Weapons Technician in the...

Salary not available. View on company website.

Royal Air Force, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 14 Apr

Aircraft Technician (Mech...

Salary not available. View on company website.

Royal Air Force, Scotland-wide.

  • Full time
  • Permanent

Apply on company site

Posted 2 weeks ago, 14 Apr
Close

Formal Methods Engineer - Research

Salary not available. View on company website.

Io Global, Scotland-Wide.

  • Remote working
  • Full time
  • Permanent

Posted 1 day ago, 28 Apr

Job ref: 3876a73f0f524129952b7fe42bfb4f69

Full Job Description

As a Formal Methods Engineer at IO you act as a bridge between product, research, architecture, and development. You will develop formal artifacts as early as possible in the development process that grow with the project and continue to provide impact throughout into the late stages. You will develop and iteratively refine specifications, working towards high quality designs, prototypes and practical implementations. Your work will form part of the day-to-day quality assurance of production system development. In some projects, critical steps will be tested, or proven using appropriate formal frameworks and tools. In other projects, the expected performance of the resulting system will be modeled, so that the impact of design decisions on performance and stability can be assessed early on. Based on this process, you will provide feedback to the researchers. Finally, based on their specifications, designs, simulations and/or prototypes, you will advise and assist other development teams to implement and integrate their work into production systems. You will participate in knowledge sharing and continuous learning through interactions with Formal Methods Engineers across the company and more broadly with researchers and engineers as well.

  • Build formal artifacts from research and architectural guidance, and business and engineering requirements.
  • Model the performance of formally specified systems
  • Produce prototypes and simulations
  • Refine specifications, using the performance models and simulations to gauge the impact of design decisions during refinements
  • Discover new properties about the specifications and their implications
  • Prove properties of the specifications and of the correctness of refinement steps
  • Communicate with both researchers and developers, and act as a bridge between the two: you will provide feedback to researchers about issues that come up when their work is incorporated into real world systems. You will assist developers in understanding your specifications and in turning them into production code
  • Report on your work, in the form of blog posts, technical report documents, presentations at internal seminars, as well as at workshops and conferences, and/or by contributing to academic papers
  • Participate in code reviews
  • Contribute property-based tests, both for testing properties of the executable specifications/prototypes, and for verifying production code against the executable specifications
  • Contribute to the implementation, extension, and maintenance of custom static analysis tooling
  • Work in an international team across multiple time zones
  • Break down large and complex tasks assigned to you into workable items, and work on them independently
  • Share specialized knowledge with other team members

    A higher degree in Computer Science or a related field
  • A minimum of 2-3 years of experience in a functional language, preferably Haskell
  • A minimum of 2-3 years of experience in a dependent-typed language, preferably Agda
  • Experience working and collaborating with Git
  • Experience with one or more formal methods
  • Experience in one or more of the domains we are working in -- networking, distributed systems, programming language design, blockchain applications -- would be a bonus.
  • Demonstrated ability to work on difficult problems in a self-driven way
  • Deep thinking, problem solving
  • Ability to understand and translate complex ideas and break them down simply for yourself and others
  • Software engineering skills
  • Bridge between research and engineers
  • Translate and reshape information for the software engineers to understand properly
  • Telling researchers when there is a discrepancy - feedback to research
  • Be able to receive input from researchers, thoroughly understand and translate information into final code
  • Continuously brings fresh ideas to the mix
  • Be versatile and enjoy a fast-paced, ever-changing environment
  • Be a savvy problem solver

    IOG, is a technology company focused on blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include the Cardano blockchain, as well as other products in the areas of decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain and Web3 technology globally.

    Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO
  • At IOG, we are committed to fostering a diverse and inclusive workplace where all individuals are valued and empowered to succeed. We welcome people of all backgrounds and ensure that employment decisions are based solely on merit, qualifications, and potential. Everyone is given equal opportunities regardless of race, color, religion, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by law.

Do you like this job?

We can email jobs like this to your inbox

  • Facebook
  • Twitter
  • Instagram
  • TikTok
  • Linkedin
  • Email

Copy the direct link to this job

www.s1jobs.com/job/formal-methods-engineer-research-124997776
Displaying results 1 to 20 of 28 found
Create a high quality job alert