Home
/
Comprehensive
/
Robotics Engineer Vehicle Software Development
Robotics Engineer Vehicle Software Development-October 2024
Chalfont
Oct 31, 2025
About Robotics Engineer Vehicle Software Development

  JBT Corporation

  AN EQUAL OPPORTUNITY EMPLOYER

  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.

  Robotics Engineer Vehicle Software Development

  US-PA-Chalfont

  Job ID: 2024-11896Type: Regular Full-Time# of Openings: 1Category: Engineering

  JBT Corporation

  Overview

  As a Robotics Engineer in the Vehicle Software Development group, you will work in a small team of multidisciplinary engineers and software developers to design, develop, and maintain software solutions for Autonomous Guided Vehicles (AGV's). AGV's are mobile robots used in the material handling industry and play a crucial role in the automation of modern factories, warehouses, hospitals, and other industry sectors. The Vehicle Software Development department is responsible for developing and maintaining the software that provides the mobile robot's on-board, real-time intelligence.

  The Robotics Engineer role blends mechanical and electrical engineering with software development, and will include a mix of algorithm development, software implementation, and hands-on interaction with the AGV's in our test facility (as well as customer facilities).

  One of the primary purposes of this role is to provide the embedded intelligence to solve the core mobile robotics challenges of localization (where is the mobile robot), guidance and navigation (where does the mobile robot need to go), and control (how does it get there). This role will also be responsible for software related to robotic perception and computer vision. The Vehicle Software Development team is also responsible for the code for all other on-board subsystems, such as safety, communication, and the human-machine interface.

  Responsibilities

   • Develop mobile robotics software through the entire product life cycle, from inception and roadmap, through design and development, and into production • Maintain, debug, and improve existing software for guidance, navigation, control, and perception • Design, prototype, and implement new algorithms and features for guidance, navigation, control, and perception • Integrate new technologies, including hardware and/or software solutions, often in collaboration with other autonomous solution providers • Work hands-on with prototype and production AGV's for development, testing, and debugging • Collaborate with other departments including marketing, sales, and project management to understand customer requirements, generat technical specifications, and design solutions • Provide support for the existing product line, including troubleshooting of hardware and software issues using data logs and diagnostic tools

  Qualifications

  General:

   • Excellent oral and written communication skills • Demonstrated ability to work effectively, both independently and collaboratively as part of a team • Strong problem-solving skills, creativity, and innovation

  Software Development:

   • Understanding of the software development process • Experience with software development tools including source control (e.g. Git), and issue tracking systems (e.g. Jira) • Strong programming skills in C/C++, as well as scripting languages such as Matlab or Python • Sound understanding of software state-machine architecture and design, real-time operating systems, multi-threaded programming, and common software design patterns (including object-oriented programming)

  Engineering and Robotics:

   • Strong understanding of mathematical concepts including geometry, trigonometry, and calculus, and the ability to apply these concepts to solve real world problems • An intuitive understanding of dynamics of physical systems, in particular vehicle dynamics • Ability to model physical systems using first principles and/or experimental data • Strong understanding of control theory and application, including open and closed loop control (e.g. PID control), concepts of observability and controllability, and control objectives such as stability, robustness, and optimality • Understanding of mobile robotics concepts such as localization, guidance, navigation, and control • Experience using measurement devices/sensors and basic signal processing as feedback mechanisms • Experience with motor control for driving and steering, hydraulic actuators, and other moving parts • Experience with some or all of the following types of hardware: motors and motor controllers, encoders, analog and digital I/O, gyroscopes, accelerometers, lidar and other range finding devices, 2D and 3D cameras • Experience or expertise in some or all of the following areas: kinematics, dynamics, linear systems and controls, state estimation, sensor fusion, computer vision, and signal processing • Familiarity with industrial communication standards including serial, CAN bus, Ethernet, etc.

  Preferred Knowledge and Skill Requirements:

   • Experience with Matlab/Python for software prototyping, data analysis and visualization, and modeling/simulation • Experience with C++ and development with Microsoft Visual Studio • Experience with Linux, ROS, OpenCV, and building and implementing open source tools • Experience with Beckhoff technologies (EtherCAT, TwinCAT, TwinSAFE), SICK technologies (FlexiSoft), and similar technologies is a bonus

  Experience:

   • Minimum of a bachelor's degree (B.S.) in Computer Science or Engineering from four-year college or university • Minimum 1-2 years' experience developing software for robotics systems • Master'

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Veterinary Technician (LVT)
Join our team at VCA Sno-Wood Animal Hospital a leading Primary Care Hospital dedicated to providing top-notch veterinary care to our community. We are seeking a skilled and compassionate Licensed Ve
Cloud Developer - REMOTE/IRS Public Trust
Applicants must have an a ctive IRS Public Trust. We are currently seeking a Cloud Developer for a full-time, permanent (W2 only) role. This is a REMOTE role for candidates who live in the United Sta
Sales Account Manager (Esko Packaging/Printing Workflow) - German
Great career opportunity for a Sales Account Manager with packaging industry/printing workflow experience to join a leading international packaging technology provider. This newly created EMEA role w
Resident Reliability Engineer - The 1st role in Japan (Full-remote)
Resident Reliability Engineer About the Role As​ ​a Resident​ Reliability Engineer ​at​ ​HashiCorp, you will work with a high-performing team dedicated to the long-term success of our Tier-1 customer
Federal Subcontracts Representative 3
Federal Subcontracts Representative 3 Date: Jan 13, 2024 Location: Overland Park, KS, US New York, NY, US Toledo, OH, US Houston, TX, US Virginia Beach, VA, US San Jose, CA, US Westlake, LA, US Troy,
Retail Stocking Associate
141552BRPosting Title:Retail Stocking AssociateJob Description: A Retail Stocking Associate (part-time) is a valued member of a high performing team who is empowered & equipped to do their job. Y
Associate, Data Management & Quantitative Analysis II
Reference #: 48449Analyst, Data Management and Quantitative Analysis (Hybrid) Bring your ideas. Make history.BNY Mellon offers an exciting array of future-forward careers at the intersection of busin
Electrical Propulsion - Traction - PowerTrain Engineer
Please send me your details (resume, work authorization status, current location, availability and compensation expectations) directly to: [email protected] for an immediate consideration
Security Officer - Armed
Allied Universal®, North America’s leading security and facility services company, provides rewarding careers that give you a sense of purpose. While working in a dynamic, diverse and inclusive workp
TOP Advisor
Position Summary: The TOP Advisor powers the potential of TRIO studentsat Oregon Tech by providing holistic and wrap-around advising support toa caseload of up to approximately 75 students. Additiona
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved