We are committed to providing reasonable accommodations for individuals with disabilities in our job application process. If you need assistance or an accommodation during the application or recruitment process due to a disability, you may contact us at KEIrecruiting@Kimballelectronics.com . We will treat all requests for accommodations discreetly.
*Note: There is no Visa sponsorship being offered for this position.
Kimball Solutions does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Kimball Solutions is not responsible for any fees related to unsolicited resumes.
The person in this role works with the operations, engineering, and quality organizations by creating software tools and systems to assist with production traceability, process error proofing, production automation, AI tools and agents, and business process automation. To be successful the candidate must be self-motivated, a quick learner, possess good communication skills, have a positive attitude, a passion for continuous improvement, innovative and be able work independently but be a team player.
High Level Mission Statement
It is the mission of KEJ to serve the KEG business unit by providing the software, systems, tools, support and training to achieve:
Increased productivity
Employee growth and satisfaction
Customer satisfaction
Increased profitability
High Level Statement of the Role
The Software Engineer is responsible for developing software applications and AI tools to automate transactions, reports, and analysis as well as evaluate both existing and prospective systems, software, and tools to maximize automation and efficiency at the lowest possible cost.
High Level Roles & Responsibilities
Integrate equipment and information systems to automate data exchange and enhance reporting
Develop routines to automate routine and/or rules-based transactions where the data to make the decision(s) exists within current systems
Research new tools, software, and equipment for plant specific needs to more highly automate operations, transactions, and reporting in all departments
Develop AI agents to automate processes
Write, test, and debug program code
Evaluate existing transactions and reports for automation opportunities, translate opportunities into technical requirements, logic, and code
Write interfaces, conversions, reports and queries
Utilize APIs and other mechanisms to integrate and automate execution and reporting of existing and future tools
Participate on project teams with numerous technical and non-technical disciplines
Document processes and systems
Support tools and applications as required
Work with global team to interact with global systems in an acceptable manner to automate transactions to/from global systems
Comply with all Safety, Electrostatic Discharge (ESD) and Quality Management System (QMS) requirements
Skills to Perform This Role
Interpersonal Skills
Extremely Creative/Innovative in groups and teams
Self motivated
Work with a variety of disciplines, situations, and people
Facilitate and communicate organizational and process changes
Positive attitude
Team player – easy to get along with
Sense of Humor
Technical Skills
Understanding of electronics manufacturing processes
Experience With Specific Tools: SAP, PLM, Workday, and Azure DevOps Environment, Copilot, and Azure Foundry tools
Development experience with .NET, SQL Server, C, HTML, Python, and Angular in an open systems environment on Windows systems
Experience with APIs and other software automation mechanisms and ability to automate interaction of various software packages and databases
Experience developing system interfaces, machine interfaces, web applications, web services and clients, Windows services and forms, software libraries, database development, and scripting
Experience developing and maintaining highly modular code libraries utilizing revision control software
Experience with lean software development methodologies to…