JBT Corporation

Embedded Software Engineer

Job Locations US-NY-Kingston
Posted Date 3 months ago(12/5/2017 3:17 PM)
Requisition ID
# of Openings
Technology (Engineering, Technical)


John Bean Technologies Corporation has a long history of technical innovation. JBT traces its roots to 1884 when inventor John Bean developed a new type of spray pump to combat San Jose scale in California's orchards. Our innovative solutions have helped create industries, and our tradition of invention continues to contribute to customer success today. We are a leading provider in nearly every market in which we compete, with strong relationships that only begin with the best people, equipment and technologies available anywhere. Today, JBT is a strong and balanced market leader with almost $1 billion in annual revenues.

JBT Wolf-tec is a leading innovative equipment manufacturer providing better, safer and more cost effective manufacturing methods for meat, poultry, and seafood processors and turnkey solutions for automation.

We have an immediate opportunity for an Embedded Software Engineer.  The person in this position writes machine control, real-time software in an exciting division of a large technology company. The software controls industrial food processing equipment including an x-ray/image-processing product with machine vision for image processing/object recognition.  We have business initiatives in IoT and big data.  Works in a small tight group where the responsibilities are broad and the expectations are high. We’re looking for a flexible, self-motivated candidate who can analyze problems, formulate and execute commercially successful solutions; interface well with customers and has plenty of common sense. The position embraces the Lean Enterprise strategy and adheres to all safety policies.


  • C/C++ programming and debugging. Software design and layout utilizing the OS QNX Momentics (6.x) in a multi-processor, mulit-core, multi-threaded development environment. Utilizes QNX Phab/Photon GUI/HMI. (New HMI system in future.)
  • Implement algorithms and supports future development.
  • Software testing in office and on lab equipment locally and remotely
  • Integrate 3rd party software packages.
  • Occasional travel to customer sites, remote company facilities, etc. to troubleshoot and resolve application-related issues/problems. Contacts other resources as needed to resolve issue/problem. Works with Aftermarkets on any necessary ECR driven by issues identified in the field. 
  • From time to time may trains customer in proper machine systems maintenance and operation of the entire Wolf-tec and X-ray product lines. May create training aids for customers and fellow employees. Documents findings that improve quality and/or efficiency.

Occasional Responsibilities:
Performs other duties as assigned. Takes training courses as required staying current with new technology and OSHA safety standards.




Knowledge and Skills:

  • Bachelor’s or master’s degree in computer science or related technical field. 
  • Ability to program C++/C# in a multi-threaded real-time environment
  • Knowledge of signal/image processing algorithms.
  • Knowledge of PLC programming preferred. 
  • Effective communicator in writing and orally.
  • Customer friendly personality.
  • Team Player. 


  • 2-5 years minimum work experience in C/C++ programming. Broad software engineering experience is required, from overall system architecture to module design. Must have experience in:
  • Implementing machine vision (image processing, object recognition) algorithms
  • Industrial controls (motion control, data acquisition, assorted interfaces)
  • Real-time OS (QNX 6.x Preferred. Unix or RTLinux OK)
  • GUI/HMI design

JBT Wolf-tec is a world class organization offering dynamic solutions and creating leading technologies, equipment and expertise. We provide excellent benefits and competitive compensation.




It is the policy of JBT Corporation to provide equal opportunity for qualified persons and not to discriminate against any applicant for employment because of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, citizenship, or any other characteristic protected by federal, state or local law at the JBT Corporation location to which this application is submitted. In addition, as a Federal Government contractor, JBT Corporation is an affirmative action employer. If you require accommodation during the application process, please contact the local Human Resources department. EOE-Females/Minorities/Protected Veterans/Individuals with Disabilities.


If you have a disability or impairment that prevents you from completing the online application, please seek the assistance of your local employment services agency. JBT maintains active relationships with local employment services agencies, and they have pledged their support in assisting any applicant needing help in applying. To find information on agencies throughout the United States, please go to www.careeronestop.org.


You may also call Megan Meagrow at 844-286-4524 if your disability or impairment prevents you from applying online. NOTE: Do not use this number unless you need assistance because of a disability or impairment. The personnel attending this phone line will not be able to give you a status update regarding your application and will not be the individuals making a decision regarding your employment.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed