At a Glance
- Tasks: Design and develop high-quality software for Windows, Linux, and iOS.
- Company: TÜV SÜD has over 70 years of experience in testing and certification across various industries.
- Benefits: Enjoy a full-time role with opportunities for growth in a supportive environment.
- Why this job: Join a reputable company making an impact in public safety and technology.
- Qualifications: Bachelor's degree or equivalent experience in Computer Science or Engineering required.
- Other info: Entry-level position with a focus on C#/.NET development and industrial applications.
The predicted salary is between 28800 - 48000 £ per year.
Join to apply for the Software Engineer (C# & Native) role at TÜV SÜD.
About TÜV SÜD: With over 70 years' experience in the UK, TÜV SÜD provides testing, product certification, knowledge services, and training to various industries including Aerospace, Defence, Electronics & Consumer, Machinery, Marine, Medical, Rail, and Telecommunications.
Responsibilities:
- Design, develop, and maintain high-quality software applications for Windows, Linux, and iOS.
- Optimize code for runtime speed and performance.
- Implement client/server architectures and security measures.
- Integrate with industrial communication protocols and data acquisition systems.
- Troubleshoot and resolve technical issues in industrial environments.
Qualifications
Essential Skills & Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Extensive experience in C#/.NET development, including object-oriented principles, asynchronous programming, and .NET framework/Core.
- Experience developing web applications using Blazor.
- Strong experience with Delphi for Windows and Linux.
- Knowledge of C++, code optimization, and industrial communication protocols (MODBUS, OPC, Profibus).
- Experience with data acquisition systems.
- Proficiency with Linux OS, Git, and understanding of SDLC and agile methodologies.
- Strong communication and problem-solving skills.
Desirable Skills & Experience:
- Experience with MS SQL databases.
- Some experience with Python.
- Knowledge of embedded systems and automation domain.
Additional Details:
- Seniority Level: Entry level
- Employment Type: Full-time
- Job Function: Engineering and IT
- Industries: Public Safety
Note: The job posting appears active based on the information provided.
Software Engineer (C# & Native) employer: TÜV SÜD
Contact Detail:
TÜV SÜD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (C# & Native)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially C#/.NET and Delphi. Consider building a small project or contributing to an open-source project that uses these technologies to showcase your skills.
✨Tip Number 2
Network with current or former employees of TÜV SÜD on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specifics of the role, which can be invaluable during interviews.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on C# and .NET. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills and get comfortable with common interview questions.
✨Tip Number 4
Demonstrate your understanding of agile methodologies and SDLC during discussions. Be ready to share examples from your past experiences where you successfully applied these concepts in your projects.
We think you need these skills to ace Software Engineer (C# & Native)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#/.NET development, object-oriented principles, and any relevant projects. Emphasise your familiarity with Blazor and Delphi, as these are key skills for the role.
Craft a Compelling Cover Letter: In your cover letter, explain why you are interested in the Software Engineer position at TÜV SÜD. Mention specific projects or experiences that demonstrate your problem-solving skills and technical expertise, particularly in industrial environments.
Showcase Relevant Projects: If you have worked on projects involving industrial communication protocols or data acquisition systems, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable, showcasing your coding skills and contributions.
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, which is crucial for a software engineering role.
How to prepare for a job interview at TÜV SÜD
✨Showcase Your C# Expertise
Make sure to highlight your experience with C# and .NET during the interview. Be prepared to discuss specific projects where you applied object-oriented principles and asynchronous programming, as this will demonstrate your technical proficiency.
✨Familiarise Yourself with Blazor
Since the role involves developing web applications using Blazor, it’s a good idea to brush up on your knowledge of this framework. You might be asked about your experience or even given a scenario to solve using Blazor, so having examples ready can set you apart.
✨Understand Industrial Protocols
Given the focus on industrial communication protocols like MODBUS and OPC, make sure you understand these concepts well. Be ready to discuss how you've integrated such protocols in past projects or how you would approach troubleshooting related issues.
✨Demonstrate Problem-Solving Skills
TÜV SÜD values strong problem-solving abilities. Prepare to share examples of technical challenges you've faced in previous roles and how you resolved them. This will showcase your analytical thinking and ability to work under pressure.