Enable job alerts via email!

Software Design Engineer

ZipRecruiter

Shakopee (MN)

On-site

USD 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A leading manufacturer of industrial automation solutions is seeking a Software Design Engineer for their Shakopee, MN location. The role involves testing and developing software, working closely with the Software Engineering Team, and requires proficiency in C and Python programming. Ideal candidates are enrolled in a relevant degree program with a GPA of 3.0 or higher. Join a dynamic environment where you can grow and take on exciting challenges.

Qualifications

  • Professional degree in Computer Science, Computer/Electrical Engineering with GPA >= 3.0.
  • Experience with programming languages C and Python.
  • Experience with embedded system design and file repositories like Git.

Responsibilities

  • Test and verify software functionality.
  • Develop and test new validation software.
  • Document and model new software functions.
  • Modify and refactor existing software.
  • Identify functionality through code execution.

Skills

C programming experience
Python programming experience
Embedded system design

Education

Enrolled in a professional degree in Computer Science or related field

Tools

Git
Gitlab
Confluence
Jira
Job description
Overview

Software Design Engineer - Shakopee, MN

KEB has an exciting opportunity to learn and grow in our Engineering Department. As a Software Design Engineer you will acquire knowledge and develop skills while working on projects with the Software Engineering Team. This position will assist with the test and validation process via test system software development and testing.

Why KEB America?

KEB America is a leading manufacturer of industrial automation solutions. Product examples include electromechanical clutches and brakes, electric motors, VFDs, PLCs, and Motion Controllers.

KEB works very closely with our customers to design and program highly engineered products and systems. If you see yourself working with quality engineered products and like challenges, then KEB would be a great fit for you!

Essential Duties and Responsibilities
  • Test and verification of software functionality
  • Development and testing of new validation software based on specifications
  • Documentation and modeling of new software functions
  • Modifying and refactoring existing software
  • Ability to follow code execution and identify the resulting functionality
Education / Experience
  • Enrolled in a professional degree in the field of Computer Science, Computer/Electrical Engineering or related field with a GPA >= 3.0
  • C programming experience
  • Python programming experience
  • Experience with embedded system design
  • Experience with file repositories such as Git
Specific Technical Skills (May be learned on the job)
  • Familiarization with industrial programming IEC 61131-3
  • Programming: C, C#, Python, and scripting
  • Gitlab
  • Confluence, Jira
  • Familiarization with UML
  • Basic understanding of variable speed drives and control systems
  • Embedded systems

Candidates must have the ability to work onsite at our Shakopee, MN location.

Summer Internships 2026

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.