
Viewpointsystem builds smart glasses that capture and interpret gaze to enable hands-free, intuitive interactions between people and machines. The company combines proprietary eye-tracking sensors…

Viewpointsystem builds smart glasses that capture and interpret gaze to enable hands-free, intuitive interactions between people and machines. The company combines proprietary eye-tracking sensors…
Your next opportunity is in here somewhere. Sign up to explore 70,000+ startups and their open roles. No spam. No gamification. Just jobs.
70,000+
Startups
82,000+
Open Roles
4,700+
New This Week
Write code that holds a deep-tech team together.
We build award-winning smart glasses in Vienna: hardware, firmware, software, all under one roof. Our SDI team (Sensors, Data & Intelligence) does extraordinary work, cognitive models, signal processing, machine learning, but brilliant algorithms need brilliant software infrastructure to ship. We're looking for a senior engineer who can speak both languages: clean, production-grade C and Rust on one side, and the complex world of cognitive and sensor data on the other.
It's understanding what the data means, and building the systems that deliver the information.
Tasks
What You'll Be Doing
Build and maintain the software architecture that connects the SDI team's algorithms to the broader product, and work closely with the Software team lead to design and implement architectures that integrate new and existing algorithms into deliverable products
Develop and maintain the interfaces between SDI and other engineering teams, because good interfaces don't happen by accident
Own and continuously improve the build systems, infrastructure, and CI/CD pipelines, raising the bar to automatic testing & delivery
Take initiative to restructure and clarify existing code: you see messy systems and want to fix them and do, not work around them
Understand what the SDI algorithms do and make smart architectural decisions, you don't need to be the data scientist, but you need to get it
Know how to test things properly, including quantitatively and in real-time data processing contexts
Requirements
What You Bring to the Team
Fluency in C and Rust, not just familiarity, but genuinely comfortable in both
Strong software engineering fundamentals: architecture, clean code, modularity, and maintainability
Experience with CI/CD pipelines, build systems, development infrastructure, and testing frameworks
Nice to have
Familiarity with signal processing, ML pipelines, sensor data, or measurement software environments
Experience in a deep-tech, hardware-adjacent, or embedded software environment
Background working in cross-functional teams spanning research and product
Benefits
What's extra?
Salary: €3.954 – €5.500 gross/month depending on experience
Yearly public transport card (Vienna)
Workation within the EEA
Dog-friendly offices
"Inspire Days" – time to learn and recharge
A front-row seat to how a deep-tech hardware product gets built, from PCB to shipped device
Ready to be the engineer who makes everything connect?
We can't wait to meet you.
Making Future Reality – let's architect it together.
Send us your application and let's take off together!
Ability to work at the intersection of research and engineering, translating complex algorithmic work into robust software systems
A natural drive to bring clarity and structure to ambiguous codebases
Collaborative by nature: you work well with researchers, engineers, and team leads
Fluent English; German is welcome
Small, international team where your impact is visible every day