Hit enter to search or ESC to close
Career opportunities

Software Engineer

    • Job Tracking ID: 2019.10.16.70
    • Job Location: Livermore, CA
    • Job Level: Mid Career (2+ years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: November 19, 2019
    • Years of Experience: 2 - 5 Years
    • Starting Date: ASAP
    • SAP Category: Engineers
Invite a friend
facebook LinkedIn Twitter Email


Job Description:

  • Provides Software Development in a Structured Text and Windows Coding environments (VB, C++, CoDeSys, etc.), using the IEC 61131-3 standard.
  • Confers with other Motion Control Engineers or Project Engineers on Development of multi-axis Cartesian & Multi-Axis Coordinated Motion systems.
  • Ensures that Servo Motion and Machine Control are functioning properly to Customer Requirements.
  • Tests and Troubleshoots Machine Control Components (pneumatics, I/O (digital and analogue), Distributed I/O, Temperature Control).
  • Supports Commissioning and Software Installation on Automation Control Equipment both in-house and in the Field.
  • Development of Communication Software for support of Ancillary Devices over various communication platforms and protocols is necessary
  • Develops HMI Screens for Machine Control
  • HMI Web Browser Development.
  • Writes code for Data Collection over various communication interfaces.
  • Executes Feasibility tests to prove concept theory
  • Develops Vision Algorithms
  • Creates Customer Specific Documentation for Machine Operation and Integration
  • Must be available for up to 20% travel, possible international travel required
  • Interacts with Customers and Business Development to help with Machine Control Specifications.
  • Represents Festo to Customers.
  • Mentors/Trains Operators and Technicians on Functionality of Machine Control.
  • Directs Technicians and other Support Personnel (both Festo and Third Party) on Projects Tasks.

Experience and Skills:

  • Bachelor’s Degree in Computer Science or Electrical or Mechatronics.
  • Baccalaureate course work must have strong emphasis in Software languages
  • 2 to 5 years of related work experience or training
  • Structured Text, Object Oriented, and Latter Logic programming experience required (C++, VB).
  • Knowledge & Understanding of Closed Loop Machine Control System and kinematics required.
  • Vision experience would be a plus.
  • CAD experience would be a plus.

Festo Corporation is an equal opportunity, affirmative action employer and considers qualified applicants for employment without regard to race, color, creed, religion, marital status, national origin, sex, sexual orientation, gender identity, age, physical or mental disability, veteran status, and those laws, directives, and regulations of Federal, State and Local governing bodies or agencies. For your reference: EEO is the Law Poster