Software Engineer

Software Engineer

Aberdour Full-Time 28800 - 43200 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Develop cutting-edge software applications for scientific and engineering solutions.
  • Company: Join Viper Applied Science, a leader in innovative scientific solutions.
  • Benefits: Enjoy hybrid working, competitive salary, life cover, pension, and growth opportunities.
  • Why this job: Be part of a dynamic team, enhance your skills, and work on impactful projects.
  • Qualifications: Degree in Computer Science or related field; strong programming skills required.
  • Other info: Experience with Python, C#, and C++ is essential; knowledge of Linux is a bonus.

The predicted salary is between 28800 - 43200 £ per year.

Viper Applied Science is a leading provider of cutting-edge scientific solutions. Our mission is to help engineers and scientists design safer structures by using advanced computational tools to simulate and analyse extreme events and loads. We specialize in the development of next-generation computational algorithms, used by clients worldwide in the civil/structural engineering, security, and industrial sectors.

We are seeking a Software Developer to join our team. This is an exciting opportunity for engineers, scientists, or software professionals with a strong programming background who are passionate about software development and eager to work in a dynamic and innovative environment.

As a Software Developer, you will play a key role in developing cutting-edge software applications for scientific and engineering solutions. You will collaborate with experienced developers and domain experts, contributing to all aspects of the software development lifecycle. The role offers opportunities to deepen your skills in object-oriented programming (OOP), and gain hands-on experience with technologies such as CUDA, GPGPU, VTK, .Net, and Avalonia.

Requirements:

  • A degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Strong programming skills (open to engineers and scientists with programming backgrounds).
  • Proficiency in object-oriented programming (OOP).
  • Experience with Python, C#, and C++.
  • Experience with testing and version control.
  • Enthusiasm for software development and a passion for technology.
  • Experience with VTK, .Net, or Avalonia is a plus.
  • Knowledge of Linux is beneficial but not essential.

Benefits:

At Viper Applied Science, we offer a hybrid working policy, allowing our team members to work both from home and in the office. We provide a competitive salary, life cover, pension, and other benefits, as well as opportunities for professional development and career growth.

How to Apply:

If you are an engineer, scientist, or software developer with a strong programming background and a passion for software development, and are eager to learn, grow, and contribute to innovative projects, we would love to hear from you.

Software Engineer employer: Viper Applied Science

Viper Applied Science is an exceptional employer located in the picturesque Aberdour, Scotland, offering a hybrid working model that promotes work-life balance. Our vibrant work culture fosters collaboration and innovation, providing employees with ample opportunities for professional development and career advancement. Join us to be part of a forward-thinking team dedicated to creating impactful scientific solutions while enjoying competitive benefits and a supportive environment.
V

Contact Detail:

Viper Applied Science Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as CUDA, GPGPU, and VTK. Having hands-on experience or even personal projects showcasing these skills can set you apart from other candidates.

✨Tip Number 2

Network with current or former employees of Viper Applied Science on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during interviews.

✨Tip Number 3

Prepare to discuss your programming projects in detail, especially those that demonstrate your proficiency in object-oriented programming and the languages listed. Be ready to explain your thought process and problem-solving strategies.

✨Tip Number 4

Show your enthusiasm for software development by staying updated on industry trends and advancements. Mentioning recent developments or technologies during your interview can highlight your passion and commitment to continuous learning.

We think you need these skills to ace Software Engineer

Strong Programming Skills
Object-Oriented Programming (OOP)
Proficiency in Python
Proficiency in C#
Proficiency in C++
Experience with Testing and Version Control
Familiarity with CUDA
Knowledge of GPGPU
Experience with VTK
Experience with .Net
Experience with Avalonia
Understanding of Software Development Lifecycle
Problem-Solving Skills
Enthusiasm for Software Development
Passion for Technology

Some tips for your application 🫡

Understand the Role: Read the job description carefully to understand the specific skills and experiences Viper Applied Science is looking for. Tailor your application to highlight your relevant programming skills, especially in Python, C#, and C++.

Craft a Strong CV: Ensure your CV showcases your programming background and any relevant projects or experiences. Emphasise your proficiency in object-oriented programming and any experience with technologies like CUDA, GPGPU, VTK, .Net, and Avalonia.

Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for software development and your passion for technology. Mention how your skills align with the company's mission and how you can contribute to their innovative projects.

Proofread Your Application: Before submitting, thoroughly proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Viper Applied Science

✨Showcase Your Programming Skills

Be prepared to discuss your programming experience in detail. Highlight specific projects where you've used Python, C#, or C++, and be ready to explain your thought process and problem-solving approach.

✨Understand the Company’s Mission

Familiarise yourself with Viper Applied Science's mission and the technologies they use. This will help you align your answers with their goals and demonstrate your genuine interest in contributing to their innovative projects.

✨Prepare for Technical Questions

Expect technical questions related to object-oriented programming and the specific technologies mentioned in the job description, such as CUDA and VTK. Brush up on these topics to confidently answer any queries.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the software development lifecycle at Viper, and opportunities for professional growth. This shows your enthusiasm for the role and helps you assess if the company is the right fit for you.

Software Engineer
Viper Applied Science
V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>