Software Development Manager - Kohler Power Systems - Wisconsin

Seeking IT software development professional with BS or MS degree, 10+ years software product development experience and 5+ years supervisor and project management experience. Proficient in one or more: C, C++, C#, Java, Structure text. Candidate will be leading the Kohler Power Systems engineering software organization.

The Software Development Manager is responsible for leading the KPS engineering software organization. This position 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.

HOW YOU CAN CONTRIBUTE
  • 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.
















WHAT YOU NEED TO QUALIFY
  • 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.
  • Proficiency in one or more of the following C, C++, C#, Java, and Structured Text
  • Ability to lead and complete multiple projects in a timely fashion.
  • 10 years of software product development experience; and 5 years of supervisory and project management experience





Apply online here: Software Development Manager
Contact: kimberly.hughes@rightthinginc.com

0 comments:

Post a Comment