Senior Software Engineer - Computational Geometry

Johnson Controls International

Burlington (MA)

On-site

USD 111,000 - 163,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus plan
Competitive benefits package

Job summary

Johnson Controls in the United States (MA region) is seeking a senior software leader to own the Stack Forging software platform. You will guide interdisciplinary teams to design, develop, and maintain production software for 3D geometry, slicing, and toolpath planning, directly impacting manufacturing performance.

You will collaborate onsite with process, machine, and thermal engineers, shaping the technical roadmap, enforcing best practices, and delivering production-ready tools across the

Qualifications

  • 6+ years building, testing, and shipping high-quality production software.
  • 4+ years in computational geometry, CAD/CAM, or related manufacturing software field.
  • Strong background in object-oriented software development; C++ experience preferred.
  • Experience with software architecture, system design, and technical decision-making.
  • Proven ability to drive complex technical initiatives and influence across teams.
  • Strong analytical and problem-solving skills with balance of long-term strategy and execution.
  • Experience developing software in a production agile environment.
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or related technical discipline.

Responsibilities

  • Own the architecture and long-term technical roadmap of the Stack Forging software platform, aligned with manufacturing objectives.
  • Design and implement 3D geometry and slicing algorithms to improve part accuracy and process robustness.
  • Develop 2D toolpath and path-planning algorithms to increase throughput.
  • Contribute to automated inspection and quality-control tooling comparing scanned images to geometry.
  • Lead design reviews, code reviews, and technical decision-making with engineers.
  • Take products from concept through prototyping, development, testing, and deployment.
  • Ensure performance, correctness, maintainability, and testability of core software systems.
  • Collaborate with process, machine, and thermal-design engineers to translate requirements into scalable software.

Skills

Production software
Computational geometry
C++
Software architecture
Agile development
Cross-team influence

Education

Bachelor's degree in CS/CE/Math/Physics
Master's degree preferred

Tools

CGAL
OpenMesh
VTK
OpenCV
Linux environments

Job description


About Johnson Controls

Thermal constraints limit AI infrastructure, semiconductor equipment, power electronics, and defense systems. Johnson Controls removes those constraints. Enabled by the Stack Forging process, JCI produces high-performance thermal components and cooling loop solutions designed for direct integration into AI, HPC, and mission‑critical systems. JCI has built an industry‑leading thermal management platform for the applications that demand it most.


As a Builder on the Stack Forging Thermal Solutions team at Johnson Controls, you'll join a highly collaborative group that sets a high bar for technical excellence. We foster a culture with no silos, where ideas are shared openly and innovation comes from every level of the organization. If you are passionate about solving complex technical challenges and enjoy turning ideas into production‑ready solutions, you'll thrive on this team.


What You Will Do

You will serve as the technical leader for JCI's computational geometry and manufacturing software platform, working with an interdisciplinary team to define, design, develop, and maintain critical software systems throughout their lifecycle. You will help shape the technical roadmap, translate manufacturing needs into software solutions, and guide engineers developing next‑generation tools that directly support the Stack Forging process.

Because your users and stakeholders are onsite, you'll have the opportunity to collaborate closely with manufacturing, process, machine, and thermal engineers while seeing the direct impact of your work on production and product performance.


Responsibilities

Responsibilities may evolve based on business needs.

  • Own the architecture and long‑term technical roadmap of the Stack Forging software platform, aligned with manufacturing and business objectives.
  • Design and implement 3D geometry and slicing algorithms that improve part accuracy, quality, and process robustness.
  • Develop 2D toolpath and path‑planning algorithms to increase manufacturing throughput and efficiency.
  • Contribute to automated inspection and quality‑control tooling, comparing scanned layer images against intended geometry to identify defects and process deviations.
  • Lead system specifications, technical design reviews, and code reviews while helping validate the work of other engineers.
  • Take products and features from concept and requirements through prototyping, development, testing, and production deployment.
  • Ensure performance, correctness, maintainability, and testability of core software systems.
  • Partner closely with process, machine, and thermal‑design engineers to translate manufacturing requirements into scalable software solutions.
  • Represent the software platform across engineering disciplines and business stakeholders.
  • Mentor and coach engineers while helping drive best practices in software development.
  • Participate in the team's agile development process and collaborate with external developers as needed.

Qualifications

Required
  • 6+ years of industry experience building, testing, and shipping high‑quality production software.
  • 4+ years of experience in computational geometry, algorithms, or a related field such as CAD, CAM, simulation, graphics, or manufacturing software.
  • Strong background in object‑oriented software development; C++ experience preferred.
  • Experience with software architecture, system design, and technical decision‑making.
  • Proven ability to drive complex technical initiatives and influence across teams.
  • Strong analytical and problem‑solving skills with the ability to balance long‑term strategy and near‑term execution.
  • Experience developing software in a production agile environment.
  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Physics, or a related technical discipline.

Preferred
  • Master's or advanced degree in Computer Science, Computer Engineering, Mathematics, Physics, or a related field.
  • Experience architecting software systems with consideration for user workflows, scalability, and process data flow.
  • Experience developing and debugging software on Linux environments.
  • Experience with multithreaded applications, performance optimization, and modern software design practices.
  • Experience with geometry kernels or mesh libraries such as CGAL, OpenMesh, or VTK.
  • Experience with image processing and analysis technologies, including OpenCV or similar frameworks.
  • Experience in additive manufacturing, industrial inspection, 3D CAD tools, CAM systems, motion planning, robotics, or industrial control systems.
  • Comfortable working in a fast‑paced environment with a strong bias for action.

HIRING SALARY RANGE: $111,000 - $163,000 (Salary to be determined by the education, experience,knowledge, skills, and abilities of the applicant, internal equity, and alignment with marketdata.) This role offers a competitive Bonus plan that will take into account individual, group,and corporate performance. This position includes a competitive benefits package. Theposted salary range reflects the target compensation for this role. However, we recognizethat exceptional candidates may bring unique skills and experiences that exceed the typicalprofile. If you believe your background warrants consideration beyond the stated range, weencourage you to apply. To support an efficient and fair hiring process, we may usetechnology assisted tools, including artificial intelligence (AI), to help identify and evaluatecandidates. All hiring decisions are ultimately made by human reviewers. For details, pleasevisit the About Us tab on the Johnson Controls Careers site athttps://jobs.johnsoncontrols.com/about-usJCI is an Equal Opportunity Employer and does not discriminate on the basis of any protected categories.


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Computational Geometry
Senior Software Engineer - Computational Geometry

1017 York International Corp. • Burlington (MA)

On-site
USD 103,000 - 150,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Johnson Controls, Inc. • Burlington (MA)

On-site
USD 120,000 - 190,000
Engineering Program Manager, New Product Introduction
Engineering Program Manager, New Product Introduction

Johnson Controls, Inc. • Burlington (MA)

On-site
USD 120,000 - 165,000
Solutions Engineer
Solutions Engineer

Johnson Controls, Inc. • Burlington (MA)

Hybrid
USD 100,000 - 145,000
Production Technician, 3rd Shift
Production Technician, 3rd Shift

Johnson Controls • Burlington (MA)

On-site
USD 31,000 - 44,000
On-site parking
Senior Solutions Engineer
Senior Solutions Engineer

Johnson Controls, Inc. • Burlington (MA)

On-site
USD 100,000 - 145,000
Bonus plan
Benefits package
Production Technician, 3rd Shift
Production Technician, 3rd Shift

1017 York International Corp. • Burlington (MA)

On-site
USD 61,000 - 66,000
Paid vacation/holidays/sick time
Comprehensive benefits package incl. 4
On-the-job/cross-training
+2
Senior Manufacturing Engineer, Advanced Manufacturing
Senior Manufacturing Engineer, Advanced Manufacturing

1017 York International Corp. • Burlington (MA)

On-site
USD 120,000 - 140,000
Senior Mechanical Engineer - Vacuum Systems
Senior Mechanical Engineer - Vacuum Systems

1017 York International Corp. • Burlington (MA)

On-site
USD 120,000 - 190,000
Relocation packages
Bonus plan
Competitive benefits package
Sr. Accountant
Sr. Accountant

Johnson Controls, Inc. • Burlington (MA)

On-site
USD 86,000 - 100,000
Competitive salary
Paid vacation/holidays/sick time
401K and comprehensive benefits
+2