Senior Software Engineer - Computational Geometry

Johnson Controls•Burlington, MA
•$103,000 - $150,000

About The Position

As a Builder on Johnson Controls’ Stack Forging Thermal Solutions team, the Senior Software Engineer will serve as the technical leader for the computational geometry and manufacturing software platform. The role works with an interdisciplinary team to define, design, develop, and maintain critical software systems throughout their lifecycle. It helps shape the technical roadmap, translate manufacturing needs into software solutions, and guide engineers building tools that support the Stack Forging process. The position collaborates closely with onsite manufacturing, process, machine, and thermal engineers, with software work directly affecting production and product performance. The engineer leads architecture and technical direction while contributing to geometry, slicing, toolpath, and inspection software, and guiding initiatives from requirements and prototyping through deployment.

Requirements

  • 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 and ability to balance long-term strategy with 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.

Nice To Haves

  • 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.
  • Comfort working in a fast-paced environment with a strong bias for action.

Responsibilities

  • 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 to 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 that compares scanned layer images with intended geometry to identify defects and process deviations.
  • Lead system specifications, technical design reviews, and code reviews, and help validate other engineers’ work.
  • Take products and features from concept and requirements through prototyping, development, testing, and production deployment.
  • Ensure the performance, correctness, maintainability, and testability of core software systems.
  • Partner 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 and help drive software development best practices.
  • Participate in the team’s agile development process and collaborate with external developers as needed.

Benefits

  • Competitive bonus plan that takes individual, group, and corporate performance into account.
  • Competitive benefits package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service