Logo
Karl E. Brinkmann GmbH

ENGINEERING: Software Engineer

Karl E. Brinkmann GmbH, Shakopee, Minnesota, United States, 55379

Save Job

KEB has an exciting opportunity to learn and grow in our Engineering Department. As a Software Design Engineer, you will use your knowledge and development skills while working on projects with the Software Engineering Team. This position will develop and test embedded firmware systems used in high-power electrical applications that are safety critical. Essential Duties and Responsibilities

Advanced Development, Test, and Verification of firmware functionality Documentation and modeling of new firmware functions Modifying and refactoring of existing software Advanced ability to follow code execution and identify the resulting functionality Education

4-year professional degree in the field of Computer Science, Computer/Electrical Engineering, or related field with a GPA >= 3.0 0 to 5 years of related experience Advanced embedded C programming knowledge and experience with debugging Python programming experience Advanced experience with embedded system design and RTOS Advanced experience with Git Experience with TDD, Agile, CI/CD, DevOps Strong problem solving and troubleshooting skills Specific Technical Skills (May be learned on the job)

Familiarization with industrial programming language IEC 61131-3 Programming Languages: C, C#, Python, and scripting Gitlab Familiarization with UML Understanding of variable speed drives and control systems Embedded systems Competitive pay 401(k) Match Medical, dental, and vision insurance Flexible spending account (FSA) Health saving account (HSA) Life Insurance Short-term and long-term insurance Paid time off (PTO) and paid holidays Employee assistance program (EAP) Opportunities for advancement Educational assistance Growth opportunities And more! **Job Description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. Other duties, responsibilities, and activities may change or be assigned. Reasonable accommodations may enable individuals with disabilities to perform essential functions.**

#J-18808-Ljbffr