Previous Job
Previous
Senior Software Controls Engineer
Ref No.: 20-01372
Category: Experienced Professional
Location: North Canton, Ohio
Position Type:Direct Placement
Start Date: 04/27/2020
Genesis10 is seeking a Senior Software Controls Engineer for our client in N. Canton, OH.  This is a direct-hire opportunity.
 
Job Summary:
This position exists to improve the Client's manufacturing technology worldwide by applying software development and software engineering expertise in support of solutions which reduce cost and/or improve quality, reliability, and overall manufacturing capability.  As customer demand and competitive pressures increase, manufacturers like Client are continually driven to improve competitiveness.  Often, this means increased levels of automation with more decision, control, and analysis being performed in software.  The individual who fills this position will help to deliver greater competitiveness through proven engineering, a solid understanding of software development, the management and flow of data and the latest advances in hardware and software tools.
 
Job Description:
  • Subject matter expert with strong knowledge of the software engineering discipline.
  • Design, develop, optimize, debug, and maintain industrial manufacturing software applications using accepted engineering practices and tools.
  • Perform language and platform conversions, rewrites, or upgrades of existing software applications as required.
  • Develop specialized graphical user interfaces with heavy use of 2D, 3D, and The Client data visualizations.
  • Integrate with sensors, motion controllers, and other programs using TCP sockets and/or associated vendor-supplied APIs.
  • Design, develop, and maintain algorithms related to data and signal analysis, curve fitting, optimization, parallel processing, etc.
  • Design, develop, and maintain databases and associated tools for storage / retrieval of measurement and process control data.
  • Identify and mitigate security and data integrity concerns related to deployed software applications.
  • Maintain software engineering with revision control and supporting documentation.
  • Develop and maintain project plans, budgets, and summaries for project approvals and periodic reporting.
  • Support embedded system development activities when required.
  • Support investigations and implementations of Client metrology methods, devices, and/or applications.
  • Travel (including internationally) up to 15% for on-site debugging, vendor evaluations, conferences, manufacturing plant support, training, etc.
 
Requirements:
  • Bachelor's degree in Electrical, Computer Engineering or related discipline and 3 years of relevant experience, or
  • Master's degree in Electrical, Computer Engineering or related discipline and 1 year of relevant experience
  • Highly proficient in C/C++, SQL, and GUI development
  • Experience with Visual Studio IDE and TFS
  • Experience with Linux and GNU tools and cross platform development
  • Experience with GPU programming
  • Experience with OpenGL, Direct3D, or other relevant APIs for graphical display
  • Experience with numerical analysis methods, digital signal processing, and/or statistical methods
  • Familiarity with common protocols and languages (http, ftp, HTML, XML, JSON, MATLAB, Python, JavaScript, R, etc.)
 
 
If you have the described qualifications and are interested in this exciting opportunity, please apply!
 
About Genesis10:
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives.  If you are a high performing business or IT professional with solid, referenced experience, we want to meet you.  Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations.  We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project.   To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com. 
"Genesis10 is an Equal Opportunity Employer, M/F/D/V”