Demo

Senior Software Design Engineer

ERMCO-ECI
Dyersburg, TN Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 8/5/2025

Job Summary:

 

The Senior Software Design Engineer is an experienced Electrical Engineer responsible for optimizing the design of transformers with a strong focus on software development. The role emphasizes leveraging transformer design expertise, particularly in designing distribution transformers according to IEEE, IEC, and CSA standards, to create high-quality design programs that serve the Engineering Department, Production and Sales teams, as well as the broader enterprise. This role also involves integrating design programs with multiple ERP systems for seamless data transactions and workflows.

 

Key Responsibilities:

 

• Develop and maintain software design programs to support Engineering, Production, Sales, and Enterprise-wide needs.
• Utilize transformer design knowledge to design complex designs for both single-phase and three-phase applications.
• Integrate design programs with multiple ERP systems for seamless data transactions and workflows.
• Leverage expertise in standards-based transformer design, including IEEE, IEC, and CSA standards, as well as interpreting customer specifications to ensure program accuracy and compliance.
• Conduct engineering analyses to optimize product performance, cost, and efficiency.
• Perform detailed analysis on design-related issues, identifying root causes, and implementing corrective actions to enhance product quality and reliability.
• Collaborate with cross-functional teams, including engineering, manufacturing, quality assurance, and supply chain, to optimize software solutions and design workflows that ensure successful integration into production environments.
• Participate in design software code reviews to provide technical input and ensure that designs meet project and customer requirements.
• Stay current with industry trends and regulatory changes to ensure product designs within the software remain competitive and compliant.
• Contribute to continuous improvement initiatives, promoting innovation and efficiency in the software design process.
• Ability to interact with, maintain, and update ERP system data related to engineering processes.
• Write clear, scalable, and maintainable code by employing best practices and refactoring techniques.
• Analyze user requirements to develop software solutions that meet or exceed user expectations.
• Proactively troubleshoot and debug software to ensure optimal performance and reliability.
• Deploy, install, and test software solutions.

 

Software Development Tools:


• AutoCAD: Ability to utilize AutoCAD and developing and maintaining VBA macros to create and modify detailed technical drawings for engineering applications.
• Microsoft Excel: Experience in VBA macro development to generate reports, update ERP systems and data analysis purposes.
• Visual Studio IDE: Proficient in programming languages such as VB .Net, C#, and C that includes embedded SQL queries, and creating, testing, and maintaining Dynamic Link Libraries (DLLs).
• Microsoft Access: Experience in developing and maintaining databases, including basic knowledge of other relational databases (e.g., IBM Db2, SQL Server).
• SQL Query Tools: Proficient in tools like Query Tool and MySQL used for complex data querying utilizing SQL.
• Web Page Documents: Basic knowledge in HTML, CSS, and JavaScript (JS) used to create high-quality engineering documents.

 

Minimum Qualifications:


• Education: Bachelor’s degree in Electrical Engineering or a related field.
• Experience: More than 5 years of experience in electrical engineering and software development, with the primary role being software development that embraces the knowledge of transformers or related product design.
• Proficiency with design and analysis tools, including electrical and thermal analysis software (e.g., AutoCAD, SolidWorks, ANSYS).
• Familiarity with industry standards (e.g., IEEE, IEC, CSA) and regulatory requirements for transformers or components.
• Strong analytical and problem-solving skills, with the ability to work independently.
• Effective communication and interpersonal skills, capable of working in cross-functional teams.
• Highly organized and detail-oriented, with the ability to manage multiple projects and priorities.
• Experience in developing and integrating software with multiple ERP systems for enterprise use.
• Strong background in programming languages (e.g., VB .Net, C#, C , SQL) and database management tools (e.g., Query Tool (using ODBC), MySQL)
• Basic knowledge in web page programming languages (e.g., HTML, CSS, and JavaScript(JS))
• Ability to quickly learn new tools and systems, including ERP platforms.

• Ability to create new or maintain and update existing software that meets or exceeds Users’ expectations, industry standards, and customer specifications by utilizing various platforms and programming languages.


Preferred Qualifications:


• Proficient in all Software Development Tools and languages previously referenced above.
• Experience in SQL database architecture, including IBM Db2 and SQL Server.
• Web development experience (full-stack, front-end, or back-end).
• Familiarity with manufacturing processes and production environments.

 

Physical Demands/Work Environment:


• Primarily office-based with occasional visits to production facilities.
• Minimal physical demands, with some light lifting (up to 20 lbs) for installing or maintaining hardware/software systems.

 

Salary : $83,000 - $125,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Design Engineer?

Sign up to receive alerts about other jobs on the Senior Software Design Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ERMCO-ECI

ERMCO-ECI
Hired Organization Address Dyersburg, TN Full Time
Overview We are hiring for a HR Specialist. In this role, you will be responsible for coordinating and administering the...
ERMCO-ECI
Hired Organization Address Dyersburg, TN Full Time
The VP, Materials & Inventory is a critical role within our distribution transformer manufacturing operations, focusing ...
ERMCO-ECI
Hired Organization Address Dyersburg, TN Full Time
ERMCO is seeking a Talent Acquisition Specialist to support our talent acquisition efforts focusing on hourly and produc...
ERMCO-ECI
Hired Organization Address Dyersburg, TN Full Time
The Area Manager is a key leadership role directly responsible for overseeing the frontline supervision of the productio...

Not the job you're looking for? Here are some other Senior Software Design Engineer jobs in the Dyersburg, TN area that may be a better fit.

Senior Software Engineer

Asure Software, Memphis, TN

Senior Electromechanical Design Engineer

Impact Solutions Inc, Memphis, TN

AI Assistant is available now!

Feel free to start your new journey!