Jobs and Careers
CU
.NET Software Engineer
CumminsUnited 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 KitFree account required — sign up in 30s