At a Glance
- Tasks: Develop cutting-edge software applications for scientific and engineering solutions.
- Company: Viper Applied Science provides innovative scientific solutions for safer structures.
- Benefits: Enjoy hybrid work, competitive salary, life cover, pension, and professional development opportunities.
- Why this job: Join a dynamic team and enhance your programming skills while working on impactful projects.
- Qualifications: Degree in Computer Science or related field; strong programming skills in Python, C#, and C++.
- Other info: Open to engineers and scientists with programming backgrounds; Linux knowledge is a plus.
The predicted salary is between 36000 - 60000 £ 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.
- 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.
- Knowledge of Linux is beneficial but not essential.
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.
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
Software Engineer Database employer: Viper Applied Science
Contact Detail:
Viper Applied Science Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Database
✨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 latest trends and challenges in the field.
✨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 for potential technical interviews by practicing coding challenges that focus on object-oriented programming and the languages mentioned, such as Python, C#, and C++. Websites like LeetCode or HackerRank can be great resources for this.
We think you need these skills to ace Software Engineer Database
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to understand the key responsibilities and required skills for the Software Developer position at Viper Applied Science. Tailor your application to highlight how your experience aligns with their needs.
Highlight Relevant Skills: Make sure to emphasise your programming skills, particularly in Python, C#, and C++. If you have experience with object-oriented programming (OOP) or technologies like CUDA and .Net, be sure to mention these prominently in your CV and cover letter.
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. Use specific examples from your past experiences to demonstrate your problem-solving abilities and technical expertise.
Proofread Your Application: Before submitting your application, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in the tech industry.
How to prepare for a job interview at Viper Applied Science
✨Showcase Your Programming Skills
Make sure to highlight your strong programming background during the interview. Be prepared to discuss specific projects where you've used Python, C#, or C++, and how you applied object-oriented programming principles.
✨Demonstrate Your Passion for Technology
Viper Applied Science is looking for candidates who are enthusiastic about software development. Share examples of how you stay updated with the latest technologies and any personal projects that showcase your passion.
✨Familiarise Yourself with Relevant Technologies
Since the role involves working with CUDA, GPGPU, VTK, .Net, and Avalonia, it’s beneficial to have a basic understanding of these technologies. Research them beforehand and be ready to discuss how you could apply them in your work.
✨Prepare for Collaborative Scenarios
As collaboration is key in this role, think of examples from your past experiences where you worked effectively in a team. Be ready to discuss how you handle feedback and contribute to group projects.