Tools and Development Engineer (.Net/C#)
Indexed description
This is an onsite role in Bloomington (Minnesota).
We are seeking a Tools and Development Engineer to join a high-impact team focused on enabling and accelerating software development through advanced tools and platform capabilities. In this role, you will work closely with engineering teams to deliver scalable, intuitive, and efficient solutions that streamline development and verification processes. This is an exciting opportunity for an experienced engineer who thrives on improving engineering workflows and wants to play a strategic role in shaping the future of embedded development.
In this posisition you will play a crucial role in enhancing the development team's experience through advocacy, research, software development, and enablement. This role involves advising, assisting, defining, developing, validating, and delivering solutions to meet the development and verification needs of the development team. The ideal candidate should be comfortable developing, validating and supporting engineering solutions in a collaborative environment.
Requirements:
* Can effectively communicate and collaborate across different teams and roles
* Has deep knowledge of both development and operations processes.
* A minimum of 10 years of experience in software engineering.
* At least 4 years of experience in developing and maintaining software development tools.
* Experience working in a regulated industry.
* Strong knowledge of object-oriented design patterns and development.
* Extensive experience with C#, .NET Framework, PERL, Python, SQL, SQL Server, Oracle Databases, JSON, Visual Studio/Code, Eclipse, SVN, and GitHub Copilot and SQL Server Reporting
* Hands-on experience with integrating plugins to support code repository access, debugging, unit testing, static and security analysis, code profiling, timing analysis, etc.
* Excellent collaboration and communication skills to effectively understand and address the needs of the team.
* Experience developing Windows desktop and web based applications
* Experience with Linux and developing bash scripts for Linux
Responsibilities:
* Define, document, and promote best tooling practices for embedded design.
* Gain a deep understanding of existing tools and drive continuous improvements where necessary.
* Provide technical expertise and operational support for various technologies used in the DevOps lifecycle: IDEs, unit testing, requirements traceability, custom tooling, code repository, and more
* Define and develop scalable, user-friendly tools and solutions that enhance development and verification efficiency.
This role offers a unique opportunity to blend technical depth with cross-functional influence. You’ll contribute far beyond traditional coding—you’ll define best practices, build reusable tools, and support the broader development organization by enabling high-quality, efficient software delivery. If you're passionate about improving developer experience, working in regulated environments, and driving innovation in embedded and systems tooling, this position offers the perfect platform to make a tangible impact.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search