Renesas Electronics America

Sr .NET Software Development Engineer

Renesas Electronics America$140K — $160K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-6 years of software engineering experience in .NET and C#
  • Experience in building plugins for desktop applications, preferably CAD tools
  • Proficiency in using REST and GraphQL APIs as a client
  • Strong understanding of Windows development environments and .NET technologies
  • Comfortable working in cross-ecosystems, especially with WSL and Node.js/TypeScript
  • Product-minded approach to user experience and integration design

Responsibilities

  • Build and deliver features for Solidworks and Siemens NX plugins using .NET/C#
  • Work with CAD plugin SDK APIs, understanding event models and data structures
  • Integrate with Duro's Apollo GraphQL API to manage parts and BOMs
  • Debug and troubleshoot integration issues across the .NET plugin and Node.js backend
  • Maintain and enhance existing plugin functionality for performance and compatibility
  • Collaborate on architecture, code reviews, and development patterns with the team
  • Engage with product teams to understand workflow needs of hardware engineers

Benefits

  • Flexible work environment
  • Opportunities for professional development
  • Collaborative team culture
  • Access to cutting-edge technology and tools
Full Job Description
Hardware engineers live inside their CAD tools. Solidworks and Siemens NX are where designs are born, iterated, and finalized-and our job is to meet them there. As a .NET / C# Engineer on the Plugin Integrations team, you'll build and maintain the plugins that bring Duro's PLM platform directly into these tools, giving hardware teams seamless access to parts libraries, BOMs, change orders, and lifecycle management without ever leaving their design environment. These plugins are built in .NET/C# and communicate with Duro's core platform through our GraphQL API. You'll own features end-to-end within the plugins-from understanding how a mechanical engineer uses Solidworks daily, to implementing the integration, to shipping it. You'll work under our Plugin Integrations team lead and alongside other integration engineers, contributing to a codebase that directly impacts how hardware teams experience Duro. Your primary environment is Windows-that's where the CAD tools run. But Duro's core stack is Node.js and TypeScript, and you'll occasionally work across that boundary: running the API locally on a Mac, working within WSL, or contributing to shared tooling. We're looking for someone rooted in .NET who's comfortable crossing into our broader ecosystem when the work calls for it. A Day in the Life • Build and deliver features within our Solidworks and Siemens NX plugins-translating product requirements into clean, maintainable .NET/C# code that integrates tightly with Duro's GraphQL API • Work with the CAD plugin SDK APIs for Solidworks and Siemens NX-understanding their event models, UI extension points, and data structures to build integrations that feel native to the design environment • Consume and integrate with Duro's Apollo GraphQL API-querying and mutating parts, BOMs, change orders, and lifecycle data from within the plugin layer • Debug and troubleshoot across the integration boundary-tracing issues from the .NET plugin through HTTP/GraphQL to the Node.js backend and back • Maintain and improve existing plugin functionality-addressing bugs, improving performance, and keeping integrations current as both the CAD platforms and Duro's API evolve • Collaborate with your team lead and fellow integration engineers on architecture decisions, code reviews, and shared patterns across the plugin codebase • Occasionally work within the broader Duro stack-running the Node.js/TypeScript API locally via WSL or macOS, contributing to shared utilities, or testing API changes that affect the plugin layer • Engage with product and design to understand how hardware engineers actually use these CAD tools-the best integrations are invisible, and that requires empathy for the end user's workflow Qualifications Who We're Looking For • 4-6 years of experience in software engineering with a strong focus on .NET and C# • Experience building plugins, extensions, or integrations for desktop applications-ideally CAD tools like Solidworks, Siemens NX, AutoCAD, or similar • Comfort working with REST and GraphQL APIs as a client-you know how to consume, query, and debug API integrations from the plugin side • Solid understanding of Windows development environments, Visual Studio, .NET Framework and .NET Core, and desktop application lifecycle • Willingness to work across ecosystems-comfortable in WSL, familiar with Node.js/TypeScript enough to run, test, and contribute to the broader Duro stack when needed • A product-minded approach-you care about how the integration feels to the end user, not just whether it technically works Nice to Have • Direct experience with the Solidworks API or Siemens NX Open API • Experience with PLM, PDM, or hardware/manufacturing industry software • Familiarity with WPF or WinForms for building plugin UIs • Background in MVVM or similar patterns for desktop application architecture • Experience with NuGet package management and .NET dependency strategies • Knowledge of 3D data formats (STEP, IGES, JT) and CAD file structures • Experience with automated testing in .NET (xUnit, NUnit, or MSTest) The salary range for this role is $140,000 to $160,000. Actual compensation packages within this range are based on a wide array of factors unique to each candidate and role requirements, including but not limited to skill set, years and depth of experience, certifications, and specific location.

About Renesas Electronics America

Renesas Electronics America is a leading supplier of advanced semiconductor solutions including microcontrollers, SoC solutions and a broad range of analog and power devices, with operations spanning research, development, design and manufacturing for a wide range of applications.
Learn more about Renesas Electronics America
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Renesas Electronics America

More Enterprise Technology Jobs

Find similar Sr .NET Software Development Engineer jobs: