Skip to job description | Skip to job tools
GET SIMILAR JOBS BY EMAIL. Sign Up
Kohler Careers
Kohler Careers
Position Information
  • Company:
    Kohler Company
  • Location:
    Kohler, WI 53044
  • Job Status/Type:
    Full Time
    Employee
  • Job Category:
    Engineering
  • Occupations:
    General/Other: Engineering
  • Work Experience:
    10+ to 15 Years
  • Career Level:
    Manager (Manager/Supervisor of Staff)
  • Education Level:
    Bachelor's Degree
  • Reference Code:
    03U3A
Apply Online
Contact Information
  • Company:
    Kohler Company
Manager - Engineering, Electronic Software Development, KPS (Job Number: 03U3A)

This is more than a job posting for the Kohler Company, one of the oldest and largest privately held companies in North America. This is an invitation to collaborate and ply your craft in a creative, conscious and characterful culture.


BASIC FUNCTION


The Manager-Software Development is responsible for leading the KPS engineering software organization.The Manager-Software Development is responsible for creating a cohesive, synergistic team that generates and executes the methodologies, analysis, policies, procedures, and planning of software development programs and generates a roadmap for growth through talent development, innovative products and the implementation of new technologies.


SPECIFIC RESPONSIBILITIES

  •  Lead software engineering teams to meet overall business objectives for software product development, innovation, service, and maintenance. Use business knowledge to communicate priorities, decision making, and problem resolution.
  •  Manage the development of communication networks (Modbus RTU and Modbus TCP/IP) within the paralleling switchgear that support the communication protocols required to communicate to the PLC’s, HMI, Engine Controls and other third party devices.
  •  Manage the development of standardized PLC code blocks and HMI screens.
  •  Maintain state-of-the-art awareness of analysis methods, design tools, and methodologies.Implement automation and other productivity improvements for the product design, the design process and programming practices.
  •  Develop and manage software engineering processes to deliver software on time with a high level of functionality and quality. Ensure new software products are documented for customer requirements, design reviews, FMEAs, and DVP&R testing. Maintain a system for tracking version controls and software bug resolution.
  • Create a strategic plan for software engineering. Leverage the technology roadmap to influence how the organization should change and grow.
  •  Practice risk management in decision making to execute projects requiring application of new technologies with unique integration.
  • Work globally to increase leverage of best practices and efficient re-use of designs. Promote and support technical initiatives across business locations.
  •  Lead in a cross-functional team environment to develop and document system requirements and specifications.
  •  Develop software engineers to increase in knowledge, skills, and efficiency.
  •  Work with evaluation team to develop system verification test plans.
  •  Develop and track product development schedules for assigned projects.
  • Estimate product development costs and end product costs.
  • Work with and manage applicable third-party development projects. Ensuring third party certifications for software processes is met annually.
  • Support production and service groups with an efficient software release and update process.
  •  Foster an environment for direct reports that is engaging, encourages innovation, and provides prompt feedback on performance.


RELATIONSHIPS


Supervisory Relationships:

  • Reports to Director – Electrical Engineering
  • The Supervisor-Switchgear Automation and the Supervisor-Embedded/Web/PC Software report to the Manager-Software Development


EDUCATION AND EXPERIENCE REQUIREMENTS


EDUCATION:

  •  B.S. / M.S. in Electrical Engineering, Software Engineering, Computer Science, or related field.
  •  Knowledge in the following: Software development processes (e.g. Agile), software version control, object-oriented programming, Embedded software, PC software, Server Software, Mobile software, Communications protocols (e.g. RS-485, Modbus, J1939, TCP/IP), Cloud Hosting, Graphics design software.
  • Proficient in one or more of the following C, C++, C#, Java, and Structured Text
  • 4Ability to lead and complete multiple projects in a timely fashion.


EXPERIENCE:

  • 10 years of software product development experience; and 5 years of supervisory and project management experience


ABOUT THE COMPANY


Beyond competitive benefits and compensation, Kohler proudly offers a rich history, steeped in creativity and a commitment to our associates and communities. We invite you to learn more about our culture and company at http://www.kohler.com.

Since 1873, our life’s work has been to contribute to a higher level of gracious living for those who are touched by our products and services.Today, over 50 leading edge Kohler brands deliver on that promise to customers in six continents- a testament to the craft of over 30,000 associates and the culture in which they operate.

As Kohler associates we are stewards of our craft, our culture, our environment and our communities. We care about our work and are committed to a single level of quality.We forge our own path. And in turn, experience the joy of discovery and the opportunity to grow.

If you’re ready to contribute to our culture and set your mark, apply today at kohler.jobs.

We are an equal opportunity employer.

Apply Online
About Us
Since 1873, Kohler Co. has been improving the lives of its customers with exceptional products and services. Our diversity of products and powerful portfolio of brands lead the way in design, craftsmanship and innovation.

Quantcast