Software Engineer

Software Engineer

Aberdour +1 Full-Time 28800 - 42000 £ / 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 work, competitive salary, life cover, pension, and growth opportunities.
  • Why this job: Be part of a dynamic team, enhance your skills, and contribute to impactful projects.
  • Qualifications: Degree in Computer Science or related field; strong programming skills required.
  • Other info: Experience with technologies like CUDA, GPGPU, VTK, .Net, and Avalonia is a plus.

The predicted salary is between 28800 - 42000 £ 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.

Locations

Aberdour Fife

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 technologies can set you apart from other candidates.

✨Tip Number 2

Engage with the software development community, especially those focused on scientific applications. Join forums, attend meetups, or participate in online discussions to network and learn more about the industry trends that Viper Applied Science is involved in.

✨Tip Number 3

Showcase your enthusiasm for software development by contributing to open-source projects or creating your own. This not only demonstrates your skills but also your passion for technology, which is a key requirement for this role.

✨Tip Number 4

Prepare for potential technical interviews by brushing up on object-oriented programming concepts and coding challenges. Practising common algorithms and data structures will help you feel more confident during the interview process.

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
Experience with GPGPU
Knowledge of VTK
Experience with .Net
Experience with Avalonia
Enthusiasm for Software Development
Passion for Technology
Knowledge of Linux

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your programming skills and relevant experience. Focus on your proficiency in Python, C#, and C++, as well as any experience with object-oriented programming and technologies like CUDA or VTK.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your enthusiasm for the role at Viper Applied Science. Mention specific projects or experiences that demonstrate your skills and how they align with the company's mission.

Showcase Relevant Projects: If you have worked on any projects related to software development, especially in scientific or engineering contexts, be sure to include them in your application. Highlight your contributions and the technologies used.

Proofread Your Application: Before submitting, carefully 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 approach to problem-solving and coding challenges.

✨Demonstrate Your Passion for Technology

Viper Applied Science values enthusiasm for software development. Share examples of how you stay updated with the latest technologies and trends, and express your eagerness to learn new tools like CUDA, GPGPU, or VTK.

✨Understand the Company’s Mission

Familiarise yourself with Viper Applied Science's mission to design safer structures using advanced computational tools. This will help you align your answers with their goals and show that you're genuinely interested in contributing to their projects.

✨Prepare for Technical Questions

Expect technical questions related to object-oriented programming and software development lifecycle. Brush up on your knowledge of testing, version control, and any relevant technologies mentioned in the job description to demonstrate your expertise.

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