Software Design and Control Systems Engineer

Motion Recruitment
Chanhassen, MN, United States
Full-time
Temporary

We are looking for a Software Design and Control Systems Engineer who will be responsible for d e sign and develop machine controls for custom automation machines, including creating electrical schematics and programming PLCs.

Requires 5-7 years of experience and Six Sigma certification. Six-month assignment with potential for hire; must have CFIUS and MRPT clearance.

Role : Software Design and Control Systems Engineer - Identity and Biometric Solutions

Duration : 6+ Months contract to full-time hire

Location : West Chanhassen MN

Clearance Required : CFIUS and MRPT

Job Description : Responsibilities :

Responsibilities :

  • Design and develop machine controls for custom automation machines, upgrades, and modifications.
  • Create engineering designs including electrical schematics, panel layouts, and bill of materials using CAD software (CAD Electrical, SolidWorks Electrical).
  • Program PLC and HMI.
  • Purchase components and manage the software build and release process.
  • Schedule and plan meetings with contractors, consultants, plant personnel, and management.
  • Train plant personnel on the operation, maintenance, and use of equipment.
  • Maintain project documentation and assist in creating Machine Operation Manuals.
  • Fabricate panels and assist in product design and architecture development.
  • Design, develop, and maintain software systems to meet documented requirements.
  • Investigate and resolve software defects promptly.
  • Participate in technical discussions, code reviews, and process improvement initiatives.
  • Collaborate with hardware engineers and other staff to ensure system requirements are met.
  • Perform other tasks as necessary.

Skills :

  • Over 5 years of software development experience.
  • Proficient in Beckhoff TwinCAT 3 and 2, Cognex In-Sight Explorer, Visual Studio (C#), SQL Server Management Studio, VIP Plus (Yamaha robot), RSX Studio (new Yamahas), Keyence XGX Vision Editor and Vision Terminal, Notepad++.
  • Experience with SolidWorks and AutoCAD is a plus.
  • Strong understanding of software development processes, principles, and objectives.
  • Excellent analytical, planning, problem-solving, and decision-making skills.
  • Proficient in multiple software languages and operating systems.
  • Excellent written and verbal communication skills for both technical and non-technical audiences.
  • Strong organizational and time management skills.
  • Ability to work in a fast-paced, collaborative environment.
  • Highly motivated, results-oriented, and a self-starter.
  • Ability to balance personal and professional life effectively.
  • 13 days ago
Related jobs
Promoted
VirtualVocations
Minneapolis, Minnesota

A company is looking for a Systems Software Engineer. ...

Promoted
General Dynamics Mission Systems
Bloomington, Minnesota

We encourage you to apply if you have any of these preferred skills or experiences: advanced computing software, hardware, embedded or systems development and fielding; sustainment and lifecycle support; strong and diverse working knowledge of software languages, hardware, and industry best practice...

Promoted
VirtualVocations
Minneapolis, Minnesota

A company is looking for a Senior Software Engineer, Distributed Systems for its DGX Cloud team. ...

Promoted
General Dynamics Mission Systems
Bloomington, Minnesota

Assist in software requirements analysis, design, development and testing for software enhancements and new products. Research and analyze data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or applic...

Promoted
VirtualVocations
Minneapolis, Minnesota

A company is looking for a Software Systems Engineer. ...

Boston Scientific
Maple Grove, Minnesota

Leads or participates in the implementation of new product design (NPD) design assurance: Risk management (per ISO 14971), User and Design FMEAs, requirements traceability matrices, design verification and validation, Design Change Analysis Forms, etc. The Principal Design Assurance Engineer will in...

Viavi Solutions Inc.
Minnetonka, Minnesota

Apply sound engineering principles for highly maintainable and testable software. Skills in C/ C++, including algorithm design, data structures, and design patterns. A self-starter with a drive for digging into and understanding code and how it works. Understanding of storage, CPU, memory, networkin...

Burns & McDonnell
Minneapolis, Minnesota

Works with a team of Instrument and Controls Engineers and Designers in the execution of design and interfaces with a multi-discipline project team consisting of project manager, electrical, controls, estimating and multiple engineering disciplines. Responsible for providing Controls Systems and Ins...

Entegee
Chanhassen, Minnesota

Summary: Seeking a Software Controls Engineer with expertise in automation and PLC software integration to design and develop machine controls for custom automation machines. Develop and design machine controls for new custom automation machines, upgrades, line modifications, and additions. Create e...

Honeywell
Minneapolis, Minnesota

Our broad range of products and services includes aerospace systems, building technologies, performance materials, safety and productivity solutions, and more. Our aerospace business unit encompasses a wide range of products and services, including aircraft engines, cockpit and cabin electronics, wi...