Software Developer (f/m/d)
Identifier: INST-SD-CD3
Location: Trivandrum
For our office in Trivandrum, dSPACE is looking for creative and motivated professionals. You will work on exciting and technologically cutting-edge product development projects, in the areas of control prototyping and Hardware-In-the-Loop (HIL) simulation.
We are offering a position, as a Software Developer for one of our products, which is a universal, modular experiment and instrumentation software for seamless ECU development. As part of the AGILE team, you will take responsibility for implementing product requirements in the form of high-quality software solutions. In doing so, you can expect a variety of exciting, challenging and diverse tasks that you will solve together as a team.
Your future colleagues are looking forward to working with you on a wide range of challenging subjects. During an intensive induction period, your colleagues will support you to familiarize you with our products and tasks.
Your Tasks
- You develop and enhance software components self-dependently within an experienced agile team.
- You coordinate new functionalities with stakeholders.
- You realize independently new functionalities.
- You participate in Agile software development in C# under Windows.
- You contribute to our DevOps efforts to build, test, and release software faster and more reliable.
Your Qualifications
- You have a B.Tech/M.Tech university degree in Computer Science/Electronics and Communication, with a minimum 3 years of experience
- You are eager to learn and open-minded
- You have strong software engineering skills and are proficient in C#, C++, .Net (6-8) applications and writing great code for them, using WPF - MVVM framework
- You have experience in writing automated tests using Python and are committed to maintaining high code quality and comprehensive test coverage
- You have good competency in NUnit testing.
- You are familiar with Agile software development and use of Azure DevOps and Git
- You raise concerns over code quality or lacking test cases and fix problems once you see them.
- You have excellent English communication skills, both written and verbal
What We Offer
- A crucial role in a young, dynamic, and fast-growing team.
- A work environment that fosters trust, respect, and feedback
- An onboarding buddy to integrate you smoothly into our team.
- Productivity and improvement time between the development sprints.
- A mentor helping you with your personal goals, technical progress in general and your software engineering skills in particular.