About The Position

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: Investigate and resolve product software issues by identifying root causes, recommending corrective actions, owning resolution, and clearly documenting outcomes. Deliver high‑quality software by applying and continuously improving development processes and tools across coding, integration, compilation, and testing. Produce verified software features, components, and builds by collaborating and negotiating effectively with product and software development teams. Apply systems‑level thinking to make sound decisions on software requirements, architecture, design, and test that impact platform performance and cross‑BU integration. Ensure robust, reusable, and efficient solutions by reviewing and guiding the work of less‑experienced developers and testers. Lead smaller business‑impact projects or own complex software components with full accountability, navigating ambiguity with independent execution. Drive continuous improvement of software development processes across functions or business units, strengthening consistency and quality at scale. Influence technical direction and build team capability by coordinating technicians and student engineers while operating as a recognized software specialist within the team.

Requirements

  • College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.
  • 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.
  • Strong experience with object-oriented programming using the .NET framework and VB.NET and C# programming languages.
  • Familiar with managing the software development lifecycle.
  • 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).
  • 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.
  • Self-motivated, take initiative on problem solving, exhibit good time management, and engage in proper quality control on deliverables.
  • Work independently on most assigned projects.
  • Work closely with team members.
  • Able to work with global teams in different time zones.

Nice To Haves

  • 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.
  • Knowledge of MS Office tools is preferred.
  • May coach and mentor certain engineers and technicians.

Responsibilities

  • Investigate and resolve product software issues by identifying root causes, recommending corrective actions, owning resolution, and clearly documenting outcomes.
  • Deliver high‑quality software by applying and continuously improving development processes and tools across coding, integration, compilation, and testing.
  • Produce verified software features, components, and builds by collaborating and negotiating effectively with product and software development teams.
  • Apply systems‑level thinking to make sound decisions on software requirements, architecture, design, and test that impact platform performance and cross‑BU integration.
  • Ensure robust, reusable, and efficient solutions by reviewing and guiding the work of less‑experienced developers and testers.
  • Lead smaller business‑impact projects or own complex software components with full accountability, navigating ambiguity with independent execution.
  • Drive continuous improvement of software development processes across functions or business units, strengthening consistency and quality at scale.
  • Influence technical direction and build team capability by coordinating technicians and student engineers while operating as a recognized software specialist within the team.
  • Apply systems engineering, platform architecture, and requirements discipline to design scalable, reliable software solutions aligned to future market needs.
  • Prevent failures through early failure‑mode avoidance, modeling, simulation, and rigorous verification and validation practices.
  • Build and verify high‑quality product software using robust engineering principles and sound design trade‑offs.
  • Drive results by making timely, high‑quality decisions, communicating clearly across stakeholders, leveraging diverse perspectives, and securing resources to move work forward.
  • Responsible for the core software platform that is used for End of Line (EOL) functional testing.
  • Responsible for current product support including maintaining, troubleshooting, and upgrading existing applications currently being used at manufacturing facilities throughout the world.
  • Responsible for internal project management on assigned projects.
  • Work with cross-functional teams (including external contractors and suppliers both domestic and international) to set up plans and update statuses.
  • Continue educational development and refresh knowledge and technical skills due to the rapid change in controls technologies.
  • Make recommendations on how to keep test system solutions up to date and be prepared to implement solutions and updates that are identified.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service