Senior Software Engineer
Listed on 2026-02-06
-
Software Development
AI Engineer, Software Engineer, Senior Developer, Machine Learning/ ML Engineer
Senior Software Engineer, C++
OverviewWe'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.
Responsibilities- Architect and develop sophisticated software systems that bring together hardware integration and advanced image processing algorithms.
- Work across the stack—from firmware and hardware interfaces to high-performance C++ applications and modern user interfaces.
- Tackle complex technical challenges in real-time processing, system optimization, and creating a seamless user experience.
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- Minimum of a bachelor’s degree in mathematics, computer science/engineering, or a similar discipline
- 5+ years of professional C++ development experience
- Experience with image processing algorithms and computer vision
- Hands-on work with AI/ML model integration and deployment
- Deep understanding of multithreaded programming and concurrency
- Knowledge and experience on Windows and Ubuntu
- Strong verbal and written communication skills
- Comfortable with client-side programming in JavaScript/HTML5 (especially React/Redux)
- Knowledge of firmware development and IoT systems
- AWS knowledge tied to IoT integrations
- Strong background in hardware integration and embedded systems
- Experience with Node.js, Electron.js, and/or modern front-end frameworks
- Familiarity with databases, both SQL and No
SQL
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).