
Senior Embedded Linux Developer
Viewpointsystem
full-time
Posted on:
Location Type: Hybrid
Location: Vienna • 🇦🇹 Austria
Visit company websiteSalary
💰 €3,175 per month
Job Level
Senior
Tech Stack
FFmpegLinuxRustTypeScript
About the role
- Design and implement modular system architectures for our next-generation smart glasses
- Define and maintain architectural standards that ensure scalability, maintainability, and quality
- Ensure all system components meet quality and compliance requirements
- Mentor and guide a software development team on technical decisions and best practices
- Work closely with the hardware development team to achieve seamless system integration and optimized performance
- Collaborate with management to align the technical roadmap with strategic company goals
Requirements
- 6+ years of hands-on development experience in Rust or C++
- Proven expertise with GStreamer (or similar frameworks such as FFmpeg) — preferably 5+ years
- Excellent understanding of software architecture and principles of modular system design
- Experience implementing real-time video/audio streaming on embedded devices
- Familiarity with WebRTC, WebSockets, and low-latency networking protocols
- Deep experience with Embedded Linux, Yocto, and hardware–software integration
- Practical experience in firmware development and close collaboration with hardware teams
Benefits
- Dynamic, international team
- Positive atmosphere and flexible working hours
- Dog-friendly offices and easily accessible by public transport
- Annual public transit pass
- Exciting company events
- Workation opportunities within the European Economic Area (EEA)
- “Inspire Days” for relaxation and learning
- Numerous courses and development opportunities
- All IT equipment you need
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustC++GStreamerFFmpegreal-time video streamingreal-time audio streamingWebRTCWebSocketsEmbedded LinuxYocto
Soft skills
mentoringguidancecollaborationtechnical decision-makingbest practices