C# Software Engineer
Role details
Job location
Tech stack
Requirements
Is part of the software department and interacts directly with the software architects and SW engineers to develop the software tooling implementations of the various projects. - Understands the tooling software architectures and creates the corresponding software detailed design, implementation and unit tests of the C# tooling software based on the delivered software tooling requirements and architecture. - Understands the functionality of the hardware. - Designs and implements C# tooling software in a structured way according the procedures. - Acts as a software tooling owner for several parts, demonstrates ownership for the project as an eager, self-propelling and result driven team member. - Can independently discuss with architects on technical and conceptual level. Functie eisen
- Bachelor/Master in Electronics/ Computer Science - Minimum experience of 3 years with C# - Experience with C# testability (unit testing/system testing) - Experience with C# implementation (windows forms) - Object oriented programming - Threading and parallel tasks - Experience with systems like Redmine and Tortoise SVN - Experience in XAML is a plus - Experience with Electronic designs is a plus - Experience with C is a plus - Experience with coding guidelines is a plus - Experience in an automotive environment is a plus - Knowledge in LCD displays is a plus - Good knowledge of English is assumed - Team player; good communication skills - Willing to work in a project with fixed delivery dates - Accurate, punctual way of working is required - Willing to travel within Europe and occasionally to Asia