
Senior Full Stack Software Engineer - Angular/Typescript/Python + Robotics Backend (F/M/D)
NavVis1 month ago
Munich, GermanySenior
Responsibilities
- Build and maintain Angular, TypeScript, HTML, and CSS UI applications for NavVis mobile mapping devices.
- Develop Python and C++ backend software for sensor integration, communication, and data visualization on Linux-based x86 and arm64 devices.
- Design and build client-server architecture connecting robotics computations with interactive web interfaces.
- Collaborate with UI and UX designers to shape the mobile mapping experience.
Requirements
- Bachelor's or master's degree in computer science, electrical engineering, or a related field.
- At least 5 years of professional software engineering experience, including hands-on web application development.
- Strong experience with Angular, TypeScript, JavaScript, and testing frameworks such as Playwright or Cypress.
- Strong Python skills and solid knowledge of Linux systems, terminal tools, and system-level debugging.
- Experience with C++, Java, or a similar statically typed, object-oriented language.
- Exposure to robotics, handheld or embedded devices, or sensor systems such as LiDAR, cameras, or IMUs is beneficial.
Benefits
- 30 days of paid time off per year.
- EGYM Wellpass fitness and wellness subsidy.
- Deutschlandticket subsidy for public transportation.
- Flexible working hours and a hybrid work setup.
- Full visa and relocation support for international candidates.
- JobRad bike leasing model.
- Competitive compensation package.
- Up to 4000 EUR employee referral bonus.
- Financial support for local language classes.