
Senior Firmware Developer
Viewpointsystem
full-time
Posted on:
Location Type: Hybrid
Location: Vienna • 🇦🇹 Austria
Visit company websiteSalary
💰 €3,175 per month
Job Level
Senior
Tech Stack
DockerIoTLinuxPythonRust
About the role
- Develop firmware for our next-generation smart glasses and eye-tracking platform, pushing technological boundaries
- Collaborate internationally with hardware, mechanical, and research teams on cutting-edge projects
- Drive product specifications, design, implementation, testing, and iterative improvements
- Define and own embedded software architecture decisions
- Ensure quality through thorough code reviews and comprehensive testing
- Use modern CI/CD tools such as GitLab and Docker to accelerate delivery
- Take initiative and lead projects hands-on with innovation and ownership
Requirements
- 5+ years in firmware development for microcontrollers
- Experience across the entire development lifecycle
- Strong electronics background; confident using lab tools (oscilloscope, signal analyzers)
- Proficient with SPI, UART, I²C, USB, and MIPI
- Deep understanding of microcontroller architectures (ARM preferred)
- Solid English language skills
- Basic understanding of machine learning
- Experience with real-time systems, Linux, and Python
- Commitment to testing and software quality
- Nice-to-haves:
- Rust development experience
- Machine learning on microcontrollers
- ISTQB certification
- FPGA or image-processing knowledge
- Firmware experience in regulated industries (aerospace, medical, automotive)
- Firmware architecture design, bootloaders, or OTA updates
- Wireless (IoT) experience or relevant personal tech projects
Benefits
- Dynamic, international team
- Positive atmosphere and flexible hours
- Dog-friendly offices with convenient public transport access
- Annual public transport pass
- Exciting company events
- Workation opportunities within the European Economic Area (EEA)
- “Inspire Days” to recharge and learn
- Extensive training and professional development opportunities
- All necessary IT equipment provided
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
firmware developmentmicrocontrollersSPIUARTI²CUSBMIPILinuxPythonRust
Soft skills
initiativeleadershipcollaborationinnovationownershipcommunicationcommitment to qualityproblem-solvingattention to detailadaptability
Certifications
ISTQB