Senior Software Engineer, C++
We're looking for an experienced Senior Software Engineer to join our team and help build cutting-edge products at the intersection of hardware, terahertz imaging and image processing / AI.
What You'll Do
You'll architect and develop sophisticated software systems that bring together hardware integration and advanced image processing algorithms. This role involves working across the stack; from firmware and hardware interfaces to high-performance C++ applications and modern user interfaces. You'll tackle complex technical challenges in real-time processing, system optimization, and creating seamless user experience.
What We're Looking For
You have deep expertise in C++ development and a track record of shipping products that combine software and hardware. You're comfortable working with multithreaded applications, understand the nuances of real-time systems, and can optimize for both performance and reliability. Experience with image processing pipelines, computer vision, or AI / ML integration is preferred.
Qualifications :
Bonus Qualifications :
About the Role
This is a hands-on technical position where you'll have significant ownership over architectural decisions and product direction. You'll work closely with hardware, image processing and AI engineers, and R&D and product teams to build systems that push the boundaries of what's possible.
LEGAL NOTICES : It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Senior Software Engineer • Norwood, Massachusetts, United States