Software Engineer

Software Engineer

Aberdour +1 Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
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, and VTK is a plus.

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

✨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 highly valued by employers like Viper Applied Science.

✨Tip Number 4

Prepare to discuss your programming experiences in detail during interviews. Be ready to explain your thought process, problem-solving techniques, and how you've applied object-oriented programming principles in your past projects.

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
Ability to Collaborate with Team Members
Adaptability to Dynamic Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your programming skills and relevant experience. Focus on your proficiency in languages like Python, C#, and C++, as well as any experience with object-oriented programming (OOP) and technologies mentioned in the job description.

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

Showcase Relevant Projects: If you have worked on any relevant projects, either professionally or personally, be sure to include them in your application. Highlight your role, the technologies used, and the outcomes achieved to demonstrate your hands-on experience.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in the software development field.

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

Express your enthusiasm for software development and technology during the interview. Share any personal projects or contributions to open-source that showcase your commitment to continuous learning and innovation.

✨Familiarise Yourself with Relevant Technologies

Research the technologies mentioned in the job description, such as CUDA, GPGPU, VTK, .Net, and Avalonia. Being able to discuss these tools and how you might use them in your role will impress the interviewers.

✨Prepare Questions About the Company and Role

Have thoughtful questions ready about Viper Applied Science and the Software Developer position. This shows your genuine interest in the company and helps you assess if it's the right fit for you.

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