Software Development Engineer

Shape Process Automation
Auburn Hills, MI
Full-time

Company Description

At Shape Technologies Group (SHAPE) we’re devoted to a single goal : delivering innovative manufacturing process solutions that propel our customers to success.

SHAPE is a strategic ecosystem of companies including Flow International, Dynamic Robotic Solutions (DRS), KMT Waterjet, H20 Jet, AquaDyne, Advanced Pressure Systems (APS), Tech-Con Automation, Aquarese, Projet System and TOPS.

Collectively, we provide an extensive portfolio of manufacturing process solutions to customers around the world. The core technology of SHAPE was founded in high pressure waterjet cutting, cleaning, and surface preparation.

Today, SHAPE’s offerings span automated assembly, material handling, software, process control, robotic motion systems, ultrahigh-pressure cutting and cleaning, aftermarket parts, and extensive support.

Spanning 100 countries and a broad array of industries, SHAPE is expanding its reach through a growing number of direct and indirect channels.

Our vision is to become the preeminent advanced process solutions partner handling the highly engineered products of tomorrow

What We Offer.

We strive to create a trust-based environment where driving results and positive attitudes coexist. We are friendly, respectful, and motivated to deliver strong performance in everything we do.

In addition to training and career advancement opportunities, we offer competitive salaries and a comprehensive benefits package including medical, dental, vision, 401(k), paid time off, education reimbursement, charitable gift matching and more.

Job Description

Job purpose

The Software Development Engineer will be the dedicated support engineer for the Software Engineering and Development team.

As a member of the Software and Development team you will be mainly tasked with the creation, installation and the debugging of machine software.

Beside working on machine software, you may be asked to work on the development of new technologies and the streamlining of processes.

Along with the team members at Shape Process Automation you will have the shared responsibilities to the company for the commercial success of the projects you are involved in.

With your knowledge of industrial machine control systems, you will have the responsibility to advise the Project Manager about any potential cost overruns or savings that you become aware of.

This position requires a person with the ability to program a variety of PLCs, HMIs, such as Allen Bradley, Siemens and Omron.

This position requires a person with extensive knowledge of Fanuc Robotics Karel language and Fanuc robot setup and programming knowledge.

Duties and responsibilities

  • Design, Install, test and commission of automation instrumentation and control systems.
  • The programming and combination of various automation technologies into highly integrated systems that utilize robots, vision systems, PLCs, HMIs, etc.
  • The design and development of database and interface applications that integrate our machine control systems with our customer’s production and data management systems.
  • Prepare technical documents and design specifications for control systems and installations.
  • Write reports, user / operator manuals and procedures.
  • Work in collaboration with Electrical Designers and Mechanical Engineers for all projects.
  • Perform robot setup for process specific applications.
  • Work within project defined schedule and budget estimates.
  • Involvement in controls, programming, motion, communication systems, electrical design, vision systems and robotic integration.
  • Attend project review meetings and undertaking and / or giving training courses.
  • Represent Shape Process Automation in a professional and mature matter.
  • Travel to commission and support systems at customer facilities.
  • Travel my range from 10% - 50% of a year. Travel does very per team member

Working conditions

General office environment. Work is generally sedentary in nature but may require standing and walking for up to 10% of the time.

The working environment is generally favorable. Lighting and temperature are adequate, and there are no hazardous or unpleasant conditions caused by noise, dust, etc.

Work is generally performed within an office environment, with standard office equipment available.

Physical requirements

Must be able to read, write, and communicate fluently in English. Must have good vision. Required to use hand or hands, grasp, reach, and type, have full use of hearing and eyesight.

Direct reports

There are no direct reports

Qualifications

Qualifications

  • Bachelor’s degree in industrial Robotics, Software Development or equivalent experience.
  • If degreed must have at least 3 years of relevant industry experience. If not degreed in associated disciplines the candidate must have at least 8 years of relevant industry experience.
  • Must have valid passport and driver’s license
  • Willingness to travel for extended periods of time.
  • Must be able to travel internationally. Primarily to Canada and Mexico.
  • Elevated computer skills.
  • Excellent written and oral communication skills.
  • Solid knowledge with PLC’s (Allen Bradley, Studio5000 and RS Logix 500)
  • Familiarity with Siemens, Omron and Mitsubishi, HMI’s (Red Lion, Crimson and Allen Bradley, FactoryTalk View)
  • Familiarity with Siemens, Omron and Proface.
  • Robot Programming (Fanuc Karel and Teach Pendant Logic)
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Senior Software Development Engineer. ...

Promoted
United Wholesale Mortgage
Pontiac, Michigan

Promote best practices and patterns in software development. Paid training and career development. Develop extensible enterprise software using cutting-edge technology. Work with Architects, Developers and business clients to collaborate and build industry leading software. ...

Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Software Development Engineer in Test (SDET) to design and develop automation scripts. ...

Promoted
Accelya Group
Birmingham, Michigan

Engineer II- Software DevelopmentUSRole purpose. Accelya is a leading global software provider to the airline industry, powering 200+ airlines with an open, modular software platform that enables innovative airlines to drive growth, delight their customers and take control of their retailing. This p...

Promoted
VirtualVocations
Sterling Heights, Michigan

A company is looking for a Junior Software Development Engineer in Test (SDET). Key Responsibilities:Develop and maintain automated test frameworks and toolsIntegrate testing methodologies with development teamsImplement CI/CD processes to streamline testing and deploymentRequired Qualifications:Bac...

Promoted
FANUC America Corp.
Rochester, Michigan

Research & Development Software Engineer – Web Development. R&D Software Engineer – Web Development. Provide support to the various departments in ASG including project management, process engineering, and controls and software engineering. Develop teach pendant programs under the direction ...

Promoted
General Motors
Warren, Michigan

Works closely with Research and Development, software developers, validation engineers, HMI engineers, network engineers and suppliers to develop methods / algorithms / tools to support features. Senior Software Engineer – Sensor Alignment – Algorithm Development. Exercises technical direction over ...

Promoted
Miracle Software Systems, Inc.
Pontiac, Michigan

Implement methods for automation of all parts of the pipeline to minimize labor in development and production. Experience with development eco-system such as Tekton, Git, Jenkins for CI/CD pipelines. ...

Shape Process Automation
Auburn Hills, Michigan

The Software Development Engineer will be the dedicated support engineer for the Software Engineering and Development team. As a member of the Software and Development team you will be mainly tasked with the creation, installation and the debugging of machine software. Beside working on machine soft...

Magna
Southfield, Michigan

The Senior Software Engineer is responsible for Requirements, designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project. Collaborate with system functional saf...