Hiring.Camp

Software Design Engineer II

Ermcoeci

·

Today

Location
Dyersburg, TN, US
Workplace
Onsite
Type
Full-time
Department
Engineering
Education
Bachelor
Closing date
Today
Source
iCIMS

Description

Overview

About ERMCO

Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial customers across North America. Headquartered in Dyersburg, Tenn., ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.

 

With commitments to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO the Most Valued Partner for delivering resilient, sustainable power infrastructure for the future.

 

Job Summary

The Software Design Engineer is an early-career role responsible for developing, maintaining, troubleshooting, and supporting software used in transformer and related component design processes. This position builds on foundational software development experience and applies it to engineering automation, design data workflows, ERP integration, and CAD-related tools. The Software Developer works with moderate supervision, contributes to defined development tasks, and collaborates with design engineering, manufacturing, quality, sales, supply chain, and IT teams to support reliable software solutions aligned with business and design engineering needs.

 

This role will be onsite in Dyersburg, TN. Relocation Assistance is available.

Responsibilities

  • Develop, update, test, troubleshoot, debug, deploy, and maintain software applications used to support transformer or component design processes.
  • Assist in translating engineering requirements, customer specifications, design rules, and process needs into functional software requirements.
  • Support basic calculations, data validation, simulations, reporting, and engineering data analysis within software tools and automation workflows.
  • Collaborate with design engineering, manufacturing, quality, sales, supply chain, and IT teams to ensure software integrates effectively with engineering and production processes.
  • Maintain technical documentation, software notes, user instructions, test results, change records, and support materials under guidance from senior team members.
  • Participate in code reviews, design reviews, software validation, and continuous improvement activities to improve reliability, usability, and maintainability.
  • Support ERP and engineering system data updates related to design processes, automation workflows, and engineering deliverables.
  • Contribute to technology organization growth initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, or a related field.
  • 1-3 years of software development experience, preferably in engineering, manufacturing, automation, CAD, ERP, or technical business systems.
  • Working knowledge of programming concepts, database interaction, debugging practices, version control, and basic software lifecycle practices.
  • Ability to read and interpret drawings, customer specifications, engineering documentation, and basic design requirements.
  • Effective communication, organization, and teamwork skills with the ability to manage assigned tasks and meet deadlines.
  • Basic understanding of engineering design processes and willingness to develop transformer or component design knowledge.
  • Ability to analyze complex legacy codebases and document business logic.

Preferred Qualifications

  • Exposure to CAD systems, such as Autodesk Inventor, Vault, AutoCAD, or similar CAD/PLM technologies, engineering automation tools, design configurators, ERP integrations, or product data workflows.
  • Demonstrated interest in supporting platform development, engineering data quality, and scalable tools for design decision support.
  • Good understanding of tools like Query Tool and MySQL used for complex data querying utilizing SQL.
  • Familiarity in programming languages such as VB .Net, C#, and C++ that includes embedded SQL queries, and creating, testing, and maintaining Dynamic Link Libraries (DLLs).

Let’s Build the Future Together

At ERMCO, your ideas matter, your growth is supported, and your impact is real. Whether you’re building on early career experience or launching your professional journey, you’ll have the opportunity to learn, contribute, and grow in a manufacturing environment that values innovation and collaboration.

 

Join ERMCO and TRANSFORM your career!

Job Locations

US-TN-Dyersburg

Skills

SQLMySQLAutoCADERP

Similar Jobs

30

Software Design Engineer

Invisix·Eindhoven, North Brabant·Hybrid

2w ago

Software Design Engineer

Fortive·Everett, Washington

1mo ago

Software Design Engineer

Fluke·Everett, Washington·Onsite

1mo ago

Software Design Engineer

Sensata·Boise, Idaho

3mo ago

Software Engineer, Front End & Design

CircuitHub·Cambridge, England +1·Remote

Today

Sr. Software Design Engineer

Ermcoeci·Dyersburg, Tennessee·Onsite

Today

Ingénieur(e) en conception de logiciels de systèmes de commande / Control Systems Software Design Engineer

RTX·Canada

3d ago

CPU Software & Hardware Co-Design Engineer (ML Systems)

Qualcomm·Jacksonville, Florida

4d ago

Staff Software Engineer, Android Design System

Reddit·US·Remote

5d ago

Sr. Principal, Product Software Design Quality Engineer

Cardinalhealth·Hazelwood, Missouri·Hybrid, Onsite

5d ago

Software Design Engineer II

Ermcoeci·Dyersburg, Tennessee·Onsite

5d ago

Principal Software Design Quality Engineer - Cardiac Rhythm Management & Diagnostics

Boston Scientific·Arden Hills, Minnesota·Hybrid

6d ago

Senior Full-Stack Software Engineer, Design

Clera·San Francisco, California·Onsite

6d ago

Staff Software Design Quality Engineer

Stryker is one of the·Michigan, US·Hybrid, Onsite

6d ago

Software Engineer, Electronics Design

SnapMagic·San Francisco, California·Hybrid

1w ago

Software Engineer - Tooling Design & Build Product

Ford·New York City, New York·Hybrid, Onsite

1w ago

Software Engineer - Tooling Design & Build Product

USA01 - USA Automotive·US·Remote

1w ago

Senior Software Developer in Computer-Aided Design

Robert Bosch·Budapest, Hungary·Hybrid

1w ago

Software Developer in Computer-Aided Design

Robert Bosch·Budapest, Hungary·Hybrid

1w ago

Senior Development Engineer (w/m/d) Software Design & Development

Mbda·Schrobenhausen, Bavaria·Hybrid

1w ago

Development Engineer (w/m/d) Software Design & Development

Mbda·Schrobenhausen, Bavaria·Hybrid

1w ago

Software Engineer, Design Systems

Truebill·New York City, New York +3·Remote

1w ago

Principal Software Design Quality Assurance (DQA) Engineer (Hybrid - Cedar Rapids, IA)

RTX·Cedar Rapids, Iowa·Hybrid

2w ago

Telespazio - Design/Software engineer

Leonardocompany·Roma, Maseru District

2w ago

Azure Software Design Engineer – Infrastructure, Quality & Live-Site

Aptlytech·Remote

2w ago

Full-Stack Software Engineer, Design

hud·San Francisco, California +1·Onsite, Remote

3w ago

Full-Stack Software Engineer, Design

hud·San Francisco, California +1

3w ago

Senior Software Engineer, Design Systems

Thumbtack·Remote, Ontario +1·Remote

3w ago

Senior Software Engineer, Design Systems

Thumbtack·New York City, New York·Remote

3w ago

Internship – AI Software Engineer - Contribution to the Design and Implementation of an Agentic Sandbox Platform

careers.·Geneva, Illinois

3w ago