Home
/
Comprehensive
/
Robotics Engineer – Vehicle Software Development
Robotics Engineer – Vehicle Software Development-March 2024
Pennsylvania
Mar 28, 2026
About Robotics Engineer – Vehicle Software Development

  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, generate 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’s degree (M.S.), Ph. D., and/or additional experience preferred Additional Requirements: Able to travel, sometimes on short notice, for up to 20% of the time, domestic and international Valid driver’s license and passport required Supervisory Responsibility: None Financial Responsibility: None Work Environment and Physical Demands: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Work Environment: Spends majority of time in a manufacturing environment which is temperature controlled. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Physical Demands: While performing the duties of this job, the employee is regularly required to sit; use hands/fingers, talk and hear. The employee frequently is required to reach with hands and arms. The employee is occasionally required to stand and walk. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus. This job description is a summary of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform. All employees are expected to perform tasks as assigned by supervisor, regardless of job title or routine job duties. AN EQUAL OPPORTUNITY EMPLOYER US locations only 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. 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’s degree (M.S.), Ph. D., and/or additional experience preferred Additional Requirements: Able to travel, sometimes on short notice, for up to 20% of the time, domestic and international Valid driver’s license and passport required Supervisory Responsibility: None Financial Responsibility: None Work Environment and Physical Demands: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Work Environment: Spends majority of time in a manufacturing environment which is temperature controlled. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Physical Demands: While performing the duties of this job, the employee is regularly required to sit; use hands/fingers, talk and hear. The employee frequently is required to reach with hands and arms. The employee is occasionally required to stand and walk. The employee must frequently lift and/or move up to 10 pounds and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus. This job description is a summary of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform. All employees are expected to perform tasks as assigned by supervisor, regardless of job title or routine job duties. AN EQUAL OPPORTUNITY EMPLOYER US locations only 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. 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, generate 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

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
Payroll Processing Analyst
JOB REQUIREMENTS: CLA is a top 10 national professional services firmwhere our purpose is to create opportunities every day, for our clients,our people, and our communities through industry-focused w
Oracle Cloud Financials General Ledger Senior Consultant
Oracle Cloud Financials General Ledger - Senior Consultant Today's chief financial officers (CFOs) and financial executives are being asked to improve business performance and shareholder value, alon
Lead Geotechnical Engineer
Lead Geotechnical Engineer Department:WO-EN Geotechnical Eng - 410A Location:Carlsbad, NM Be part of the nation's only repository for the disposal of nuclear waste known as Transuranic (TRU) waste. S
Manufacturing Engineer
About GKN Automotive: We have been inventing the future for 250 years. A global automotive technology company that pioneered electric drive systems and is now driving the future of transportation. We
AVP, Product Development Lead
Primary DetailsTime Type: Full time Worker Type: Employee The Opportunity This job will provide a market-leading and coordinated approach to product development across assigned business units. Contri
Monitor tech
At Bon Secours Mercy Health, we are dedicated to continually improving health care quality, safety and cost effectiveness. Our hospitals, care sites and clinicians are recognized for clinical and ope
Registered Nurse - M/S Tele
Benefits We Offer: Comprehensive health, prescription, dental, vision, life, and disability plans Competitive pay rates Referral opportunities ? Refer a friend & Cash in! Travel reimbursement and
HSSE Advisor, Buildings
HSSE Advisor, Buildings - ( 230004PZ ) Description Grow with the best. Join a smart, creative, and inspired team that works behind the scenes to support operational excellence. Our functional service
IT Senior Lead Audit Manager (Infrastructure)
About this role: Wells Fargo is seeking an IT Audit Manager who will support the audit coverage of Wells Fargo's core technology environments (e.g., Network, Mainframe, Midrange, Distributed, Databas
Culinary Center/Test Kitchen Intern-R-29758
Culinary Center/Test Kitchen InternProvide hands-on training alongside Corporate Chefs, culinary professionals, dietitians & nutritionists in a food manufacturers' test kitchen business environme
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved