Jobs and Careers
CU

.NET Software Engineer

Cummins
United Statesfull_timeVerifiedPosted 26 Mar 2026

About the role

We are looking for a talented Electronic Systems Technical Specialist – Software to join our team specializing in engineering for our Cummins’ business in Fridley, MN. 

In this role, you will make an impact in the following ways: 

  • Drive rapid and accurate resolution of software issues by investigating defects, identifying root causes, recommending corrective actions, and documenting results to strengthen product reliability. 
  • Enhance software development quality by applying and continuously improving coding, integration, compile, and test processes—leveraging advanced tools such as code editors, integration platforms, static analysis, compilers, and HIL systems.
  • Deliver high‑quality, verified software features and builds by collaborating and negotiating effectively with product teams and software development groups to align requirements, architecture, and design decisions. 
  • Influence product quality and performance through expert systems-level decision-making across requirements, architectures, design standards, and test strategies for complex components and multi‑BU integrations. 
  • Strengthen team capability by reviewing the work of less‑experienced developers and testers, ensuring designs are robust, reusable, efficient, and aligned with engineering best practices. 
  • Provide independent leadership on complex components or smaller-scale projects, driving clarity amid ambiguity and ensuring accountability for deliverables and technical direction. 
  • Advance global engineering excellence by leading improvements to software development processes, tools, and systems across functions and business units.
  • Build technical depth within the team by mentoring junior engineers, coordinating technician and student work, and serving as a recognized subject matter specialist within your discipline or product area.

To be successful in this role you will need the following: 

  • Deep proficiency in systems thinking, requirements engineering, and product failure mode avoidance to translate stakeholder needs into verifiable requirements, anticipate risks, and drive reliable, high‑quality software and system performance. 
  • Strong technical capability in software design, modeling/simulation, verification & validation, ensuring robust architectures, efficient code construction, rigorous testing, and data‑driven decision‑making throughout the product lifecycle. 
  • The ability to communicate effectively, build networks, and value diverse perspectives, enabling strong cross-functional collaboration, alignment with stakeholders, and clear negotiation of requirements, priorities, and technical trade-offs. 
  • Demonstrated judgment in managing complexity, making timely decisions, securing resources, and driving results, ensuring efficient problem-solving and consistent execution in a dynamic engineering environment.

 

Education/Experience:

  • College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required. Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.
  • This position may require licensing for compliance with export controls or sanctions regulations. 
  • Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem solving and quality decision making.
  • Knowledge of MS Office tools is preferred

Additional Details:

  • This candidate will be part of the Test Systems & Simulation team. They will be responsible for the core software platform that is used for End of Line (EOL) functional testing. 
  • The candidate needs strong experience with object-oriented programming using the .NET framework and VB.NET and C# programming languages.   
  • The candidate needs to be familiar with managing the software development lifecycle.  They need to be familiar with front-end interfaces (WPF, HTML, CSS, and JavaScript), back-end server logic (APIs, Cloud services, SQL databases, Authentication and Authorization), and deployment (CI/CD, unit testing, packaging).
  • The candidate needs to have experience working with both thick-clients and web platforms and be able to design, develop code, test, debug, and publish applications from start to finish.
  • The candidate will be responsible for current product support including maintaining, troubleshooting, and upgrad

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cummins

View company profile →