Software Engineer (Python, Linux, Docker) (F/M/D) at NavVis
May no longer be active — verify on the employer site
At a glance
- Company
- NavVis
- Location
- Munich Hybrid (NavVis GmbH), Germany
- Work arrangement
- On-site
- Employment type
- Full-time
- Experience
- 2–5 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
✨ The Stack take on this NavVis job
- 🏢 NavVis has 20 jobs here, 18 with visa sponsorship see all
- 🛂 Visa: EU Blue Card. Minimum salary: €50,700 a year guide
- 💡 No salary shown. Ask NavVis if it is above the minimum.
Updated 2026-11-05, from our data and official sources.
Apply with your AI assistant
With The Stack connected to Claude, ChatGPT or Cursor, paste this. Your assistant tailors your CV and cover letter, checks the visa facts and gives you the apply link.
Help me apply to this job on The Stack: https://jobs.trythestack.co/jobs/software-engineer-python-linux-docker-fmd-navvis
Not connected yet? Connect in a minute. To help your user apply, call the MCP tool prepare_application with slug "software-engineer-python-linux-docker-fmd-navvis": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.
About the role
Responsibilities:
- Design, implement and maintain Python-based production tools and GUI applications used by Electrical Engineering, Production Support and Quality teams.
- Develop and maintain automated hardware test scripts and HIL test software to validate electrical systems.
- Own the Electrical Engineering and Production Tooling codebase, toolchain and development process.
- Integrate data collection and analysis pipelines to support debugging and product quality improvements.
- Collaborate with cross-functional teams to deliver test automation, CI/CD workflows, and Docker-based build/test environments.
- Participate in code reviews, provide technical guidance and improve team development practices.
Requirements:
- Bachelor’s degree in Computer Science, Electrical Engineering or related field.
- 2–4 years professional experience in software development with strong Python and Linux proficiency.
- Practical experience writing automated test scripts and building GUI/web UIs (e.g., Flask, HTML, JavaScript) is desirable.
- Familiarity with Docker, CI/CD (e.g., GitHub Actions) and version control workflows.
- Ability to read and discuss electrical system architecture and translate requirements into test tooling.
- Strong problem-solving skills, independent ownership, and clear written/verbal communication in cross-functional teams.
Responsibilities
You will design, implement, and maintain Python-based software tools to support the development and testing of electrical systems. Additionally, you will collaborate with cross-functional teams to build automated testing tools and manage the codebase for production tooling.
Requirements
The role requires a bachelor's degree in Computer Science or Electrical Engineering and 2-4 years of professional software development experience. Strong proficiency in Python and Linux is essential, along with the ability to work independently in an international team.
Key skills
- Python — in 1200 other listings on The Stack
- Linux — in 151 other listings on The Stack
- Docker — in 464 other listings on The Stack
- Software development — in 71 other listings on The Stack
- Automated testing — in 77 other listings on The Stack
- Hardware test scripts — not in any other listing on The Stack
- GUI applications — not in any other listing on The Stack
- Electrical systems — not in any other listing on The Stack
- CI/CD
- Github actions
- Flask
- HTML
- JavaScript
- HIL setups
- Data collection
- Data analysis
On The Stack (as of 2026-11-05)
Frequently asked questions about NavVis
Is this Software Engineer (Python, Linux, Docker) (F/M/D) role still open?
It was posted on 2026-04-20. Listings more than 30 days old may no longer be active, so check NavVis's site before applying.
Does NavVis offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on NavVis's site.
Where is this role located?
The listing gives the location as Munich Hybrid (NavVis GmbH), Germany. It is marked on-site.
What skills does this role ask for?
The listing names: Python, Linux, Docker, Software development, Automated testing, Hardware test scripts, GUI applications, Electrical systems, CI/CD, Github actions, Flask, HTML, JavaScript, HIL setups, Data collection, Data analysis.