Senior Software Engineer C++

John Bean Technologies Corporation
Chalfont, Pennsylvania
$125K-$140K a year
Full-time

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 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.

Experience with robotics and automation (prior experience in the robotics industry is a plus but not required). Why work at JBT .

Benefits : The estimated salary range for this role is $125,000 - $140,000 dollars annually. Please note the salary information shown above is a general guideline only.

Starting salary will vary by location, qualifications, and prior experience 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 Senior Software Engineer with experience with 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.

30+ days ago
Related jobs
Promoted
Parexel International Corporation
King of Prussia, Pennsylvania

Senior Azure Full Stack Developer. Knowledge of performance engineering. Bachelor of Science in Computer Science, Engineering, or related technical field. ...

John Bean Technologies Corporation
Chalfont, Pennsylvania

We are seeking a highly skilled and experienced Senior Software Engineer with expertise in C++ to join our dynamic team of Vehicle Software. 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 system...

Home Depot
PENNSYLVANIA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Lockheed Martin
Pennsylvania

Within LM Space, the Victor Program Area is looking for a senior Full Stack Software Engineer, who’s willing to work in the office on a small team of high performing software engineers. The qualified candidate should have a broad engineering skillset and background in software development and the fu...

Blackbaud
Remote, Pennsylvania, US
Remote

We are looking for a dynamic, high-performing Senior Software Engineer to join our IT Software Engineering team. As a Senior Software Engineer on the IT Software Engineering team, you will be developing both our Customer-facing web applications and back-end systems that power modern interactions bet...

Highmark Health
PA, Working at Home, Pennsylvania

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Southwest Healthcare System
King of Prussia, Pennsylvania

The Corporate Information Services Department is seeking a dynamic and talented Senior Software Engineer – Business Intelligence Developer. The Senior Software Engineer – Business Intelligence Developer designs and develops reporting assets utilizing the enterprise data warehouse and business intell...

Life Science Connect
Horsham, Pennsylvania

Feel like you’re stuck in a career rut?  Unable to leverage your core architecting and software development skills and desire to master new technologies and grow your career?  Life Science Connect is the place for you! Life Science Connect (LSC) engineers aren’t confined to one...

Highmark Health
PA, Working at Home, Pennsylvania

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

TheMasonGroup
Telford, Pennsylvania

Senior Functional Safety Software Engineer. Computer Science, Computer Engineering, or Electrical Engineering. Extensive experience in developing software following a secure development lifecycle. Experience with software failure modes and effects analysis. ...