Job Listing Description

Controls Software Engineer - direct hire

Description:
JSG is looking for an experienced Controls Software Engineer for a direct hire position for our client in Monrovia, CA.


Duties
Conceptual and detailed software design, coding, and testing of:
• Pre-sale conceptual design, schedule, and cost estimation of software for semi-automated industrial laser, resistance welding, and vision processing workstations.
• Real-time graphical user interfaces for the human machine interface that integrate system operation, motion controllers, resistance welders, laser programming and control, machine vision (Cognex, Keyence), data collection and analysis, file management, and networking capabilities.
• Structured, re-useable low-level motion control system code for Delta-Tau and Aerotech motion systems implementing control system, motor tuning, and I/O functions.
• Use and creation of dynamic link libraries for selected software-controllable systems components such as: data acquisition and controls, motion controllers, visions systems, lasers, data collection and report generators.
• Manufacturing floor automation connectivity software including LAN, database, and other standard interfaces and protocols
• Provide support for system acceptance testing conducted by project managers
Project engineering
• Work in a team environment with other engineers, production, QA, test, materials control, contract management, and sales personnel
• Develop new software under the guidance of the Systems Engineering Project and Planning Manager and Systems Engineering Services Managers needs
• Prepare requirements document based on interview with customer and hardware engineers
• Prepare interface and functionality documentation for software modules
• Develop project plans and schedules for software development work.
• Report on progress, demonstrations, and changes to scope
• Provide detailed documentation for engineering release and troubleshooting.
• Provide manuals for customer operation.
Requirements
• PMAC / PeWin32 experience or similar motion controller and integrated development environment experience
• Development with Programmable Multiple Axis-Controllers, Aerotech controls, or similar motion controllers is a MUST
• Completely knowledgeable in software design tools and environments including: .NET, Visual C++, C#, MFC library, Windows OSs, networking, Vision Pro, and MS Access
• Current Experience in C# is preferred.
• Strong fundamental background in Software Engineering is a MUST!
• Design for long term support and modification
• Professional software design and documentation control methodology
• Four year degree in computer science, engineering, physics, or related discipline
• Three years+ experience in designing custom motion control and HMI software
• Three years+ experience in designing custom machine vision applications
 
Job Number: 360869
Job Location: Monrovia, CA
Rate: Open
Per Diem: no
Overtime: possible
Duration: Direct Hire
Start Date: asap
Input Date: 10/19/2017
Firm Name: JOHNSON SERVICE GROUP
Attention: Rich Martinsen
Address: 950 S BASCOM AVE STE 2122
City, State: SAN JOSE, CA 95128
Phone: 408/728-9510
800 Phone: 866/656-0539
Fax Phone: 408/271-2701
Email: rmartinsen@jsginc.com
Website: www.jsginc.com

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
Email: staff@cjhunter.com
ContractJobHunter is a service of:
C.E. Publications, Inc.
P.O. Box 3006, Bothell, WA 98041-3006, USA
Disclaimer
The content of this website is Copyright 2017 C.E. Publications, Inc.