Your proven leadership, organizational, and software skills will be driving and supporting JBT vision-guided automation systems including industry-leading DSI waterjet systems and XVision X-ray System designed for the food processing industry. You will be managing a multidisciplinary software platform engineering team focusing on machine control and software development on real-time operating systems. The JBT SP team is an innovative group focused on secondary processes (SP) in the food industry, operating an efficient new product development and commercialization process, and supporting a large installed base of equipment. We have a wide range of interesting technical challenges including machine vision, X-ray technology, industrial robotics, technology migration, and IIoT capabilities that are expanding our big data and machine learning capabilities. You’ll be leading a high performing group where the responsibilities are broad and the expectations are high. We’re looking for a flexible, self-motivated leader who can evaluate individual and team capability and capacity, analyze problems, formulate responses, reach agreement and execute solutions with good judgement, leading and retaining a right-sized, highly-skilled, and efficient team. Your communication skills will require you work well with both internal and external customers while getting the most out of your team.
Lead software design, architecture, and implementation for the software platform of an industrial systems with high reliability and high uptime with systems having a service life over 10 years
Lead the developed, debug, and deliver software platform solutions for the industrial food processing industry
Individually develop, debug, and deliver software platform solutions for the industrial food processing, being able to function as a working manager when necessary
Lead a team of software engineers to produce desired results on time and on budget, including an ability to plan, communicate and resources where needed as market conditions require
Work with the Product Team (Segment Leader and Product Manager), the DSI Director of Technology and Software Applications Engineering, the XVision Director of Engineering, the service manager and others to develop the software platform and strategy for the full product life cycle, from inception and roadmap, through design and development, through production and support
Work with cross-functional teams and partner closely with mechanical, electrical, and your team to deliver a fully integrated solution
Guide and participate with others in testing and debugging software on physical machines in a lab environment.
Recruiting, retention, engagement and belonging of the software platform team
Occasional travel to customer sites and other JBT offices
An ability to identify a path to higher profit per hour of programming investment and an ability to clearly articulate that vision and plan to senior leadership
Education: Bachelor’s or master’s degree in computer science or related technical field.
8 years minimum experience in leading technical teams
5 years minimum experience in C/C++ development, debugging, testing, and profiling.
Strong understanding of real-time operating systems and experience developing software with real-time constraints.
Experience in object-oriented design and microservices architectures.
Experience in socket programming and network communication.
Experience in build automation and knowledge of CMake build processes.
Experience with git version control system and branching strategies.
Experience in team leadership duties and guiding teams to success
Experience in Corporate administration and working with internal teams
Experience in Linux kernel internals and device driver development
Experience developing embedded software for x86 platforms
Experience in scripting, web backend development and GUI design preferred
|Country||United States of America|