NHS Human Services, Inc.

Mobile nhs-human-services Logo

Job Information

JBT Corporation Senior Software Engineer C++ in Pennsylvania, United States

Overview ... At John Bean Technologies Corporation (JBT), we are a leading robotics company specializing in developing cutting-edge technology for various industries. Our mission is to revolutionize the way industries operate by leveraging the power of robotics and automation. We are seeking a highly skilled and experienced Senior Software Engineer with expertise in C++ to join our dynamic team of Vehicle Software. The Opportunity ... As a Senior Software Engineer at JBT, you will play a crucial role in the design, development, and implementation of software solutions for our robotics systems. Your primary focus will be on utilizing your extensive knowledge of C++ to create robust and efficient software applications. While prior experience in the robotics industry is not required, a strong background in the tech industry and a broad understanding of modern software engineering processes is highly desirable. Responsibilities: Collaborate with cross-functional teams to understand software requirements and translate them into technical specifications. Design, develop, and maintain high-quality software applications using C++. Implement software solutions that are scalable, reliable, and efficient. Troubleshoot and debug software issues, and provide timely resolutions. Conduct code reviews to ensure adherence to coding standards and best practices. Stay updated with the latest advancements in software engineering and contribute to continuous improvement efforts. Collaborate with hardware engineers to integrate software with robotics systems. Document software designs, specifications, and development processes. Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of professional experience as a Software Engineer, with a focus on C++ development. Strong knowledge of C++ programming language and its libraries. Experience with object-oriented design and software development methodologies. Familiarity with modern software engineering practices, including version control, automated testing, and continuous integration. Proficiency in debugging and performance optimization techniques. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Passion for robotics and automation (prior experience in the robotics industry is a plus but not required). Why work at JBT ... Benefits: Competitive salary and comprehensive benefits package. Opportunity to work with cutting-edge technology and contribute to the robotics industry. Collaborative and innovative work environment. Professional development and growth opportunities. Flexible work schedule and work-life balance. If you are a highly motivated and skilled Senior Software Engineer with a passion for software development and an interest in the robotics industry, we would love to hear from you. Join our team at JBT and be a part of transforming industries through robotics and automation. To apply, please submit your resume and a cover letter highlighting your experience with C++ and software engineering processes. 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 Benefits: Competitive salary and comprehensive benefits package. Opportunity to work with cutting-edge technology and contribute to the robotics industry. Collaborative and innovative work environment. Professional development and growth opportunities. Flexible work schedule and work-life balance. If you are a highly motivated and skilled Senior Software Engineer with a passion for software development and an interest in the robotics industry, we would love to hear from you. Join our team at JBT and be a part of transforming industries through robotics and automation. To apply, please submit your resume and a cover letter highlighting your experience with C++ and software engineering processes. 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 As a Senior Software Engineer at JBT, you will play a crucial role in the design, development, and implementation of software solutions for our robotics systems. Your primary focus will be on utilizing your extensive knowledge of C++ to create robust and efficient software applications. While prior experience in the robotics industry is not required, a strong background in the tech industry and a broad understanding of modern software engineering processes is highly desirable. Responsibilities: Collaborate with cross-functional teams to understand software requirements and translate them into technical specifications. Design, develop, and maintain high-quality software applications using C++. Implement software solutions that are scalable, reliable, and efficient. Troubleshoot and debug software issues, and provide timely resolutions. Conduct code reviews to ensure adherence to coding standards and best practices. Stay updated with the latest advancements in software engineering and contribute to continuous improvement efforts. Collaborate with hardware engineers to integrate software with robotics systems. Document software designs, specifications, and development processes. Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of professional experience as a Software Engineer, with a focus on C++ development. Strong knowledge of C++ programming language and its libraries. Experience with object-oriented design and software development methodologies. Familiarity with modern software engineering practices, including version control, automated testing, and continuous integration. Proficiency in debugging and performance optimization techniques. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Passion for robotics and automation (prior experience in the robotics industry is a plus but not required).

DirectEmployers