Senior Tools Development Engineer (7-10 Years)
Core
Design, develop, and maintain desktop engineering tools for automotive workflows using C# and .NET.
Role type
Senior IC tools development engineer
Builds
Desktop engineering tools, reusable frameworks, and libraries for engineering teams
Domain
Automotive software engineering
Required skills
C#, .NET, WPF, MVVM, Dependency Injection, Object-Oriented Programming, Software Architecture, SOLID principles, Unit Testing, CI/CD, Git
Preferred skills
Blender, Unity, 3D visualization, Python scripting, APIs, databases, automation frameworks, AI-assisted development tools
Technologies
C#, .NET, WPF, MVVM, Dependency Injection, MEF, Git, GitLab, CodeBeamer, CI/CD pipelines
Responsibilities
Design scalable architectures using MVVM and plug-in frameworks; Develop reusable libraries to improve productivity; Implement testing and quality practices; Support CI/CD and release management; Collaborate with engineering teams to convert workflows into software solutions; Review code and troubleshoot complex issues
Seniority
Senior, hands-on IC