Kinze Sr. Embedded Software Engineer in North Liberty, Iowa

This position will require a Sr. Embedded Software Engineer with the ability to provide software engineering expertise during the engineering design, implementation, and operations of electrical equipment and systems. Provides software and/or controls technical support of new and innovative products that satisfy business needs of our customers both internal and external. Will ensure safe and industry engineering codes, coding standards, practices and design guides for electrical systems are in place.

Responsibilities:

  • Design, build and test custom software components for system applications including communications, computing, sensing, control, and power distribution.

  • Develop proprietary software by writing and perfecting code and must have a great understanding of technologies that exist.

  • Conducting and managing root cause analyses and resolution of software related issues, including any design changes required to existing equipment.

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.

  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.

  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

  • Work with cross-functional engineering team including mechanical, controls, software, and quality and program management.

  • Demonstrate and implement new technology to enhance software system performance and troubleshooting skills.

  • Collaborate with product teams on the design analysis, simulation, field tests, certification/compliance tests for components and systems

Requirements:

  • Bachelor’s degree with a field of study in Software Engineering.

  • 6-10 years of embedded software and programming experience.

  • Proficiency in Microsoft Word, Excel, and PowerPoint, C++, C. Experience with embedded systems firmware development including real-time firmware design on an embedded Linux system.

  • Ability to break complex opportunities/issues/obstacles down into executable action items.

  • The position is located out of North Liberty, IA.