Python Systems & Visualization Engineer (mfd)


Job Location:

Vienna - Austria

Monthly Salary: EUR 2918 - 2918
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

Location: Vienna (On-Site/Hybrid)
Division: R&D

Reporting Line: Head of R&D (Line Manager); SW Team Lead (Functional Lead)

About PIDSO

For over 15 years PIDSO has been developing high-performance communication solutions Made in Austria built for environments where failure is not an option.

Our antenna and RF systems enable reliable data transmission and signal processing in mission-critical applications across aerospace defense motorsport automotive and Industry 4.0.

We combine research development manufacturing and testing under one roof. Fast focused and with uncompromising attention to detail.

Tasks

The Mission

You own the Python software layer across two connected domains: the R&D infrastructure our engineers rely on daily and the data visualization and control interfaces we expose to operators and customers.

On the R&D side: measurement frameworks test automation CI/CD and behavioral simulation codebases. On the product side: web-based interfaces that visualize live data and enable interactive control of embedded devices deployed on local machines or embedded Linux both domains you think in architecture not just implementation.

Key Responsibilities

  • Code Quality & Repo Ownership: Structure maintainability and consistency across our Python repositories. OOP design packaging standards Git workflows PR reviews versioning.
  • Test Automation: pytest-based frameworks integrated into CI/CD pipelines.
  • Measurement Software: Maintain and extend instrument control and measurement classes including existing Qt-based tooling. (SCPI/VISA familiarity is a plus; willingness to learn is a must.)
  • Simulation & Digital Twin Maintenance: Code quality and architecture of behavioral system simulators. Domain model content comes from RF/DSP experts structure and consistency are yours.
  • Visualization & Control Interfaces: Own the architecture and implementation of web-based UIs for live data visualization and device control. Clean separation between device communication layer (FastAPI async Python WebSocket) and UI layer (Dash/Plotly or equivalent). Customer-facing quality standard.

Requirements

Your Profile

Experience: 3 years of professional Python development with demonstrable ownership of non-trivial projects or codebases.

Education: BSc/MSc in Computer Science Software Engineering Physics Electrical Engineering or a comparable technical field.

Language: Professional English required; German is beneficial but not a must.

Must-Have

  • Python engineering depth: demonstratable skills in async Python and concurrency clean OOP testable and packageable code FastAPI or equivalent
  • Visualization architecture: interactive data interfaces; Qt; Dash/Plotly or comparable; understanding of UI/backend decoupling and stateful interfaces
  • API & real-time communication: design a clean interface between hardware and UI; understanding of transport-layer fundamentals latency failure modes in practice
  • Software engineering discipline: version control branching strategy structured PRs test coverage releasing CI/CD
  • AI-assisted development: using LLM-based tools where they add real value; own what gets generated
  • Mindset: self-directed structured able to own and evolve an architecture without close supervision

Nice-to-Have

  • Lab Awareness: Exposure to lab environments or hardware communication protocols (SCPI/Visa CAN serial or similar)
  • Embedded Linux: Experience with embedded Linux targets and their resource constraints
  • Tools: Familiarity with Atlassian tooling (Jira/Confluence) and Bitbucket-based workflows
  • Quality Standards: Exposure to EN9100 ISO 9001 or similar

Benefits

Why Join Us

At PIDSO you will have real ownership of software infrastructure that directly enables cutting-edge RF and radar development. This is not a support role the quality of the Python layer you build shapes what the rest of the team can achieve.

You will work alongside RF DSP and embedded specialists gain exposure to a technically demanding engineering environment and have genuine latitude to shape how modern development tooling is used within the team.

Salary

For this position the minimum salary according to the Kollektivvertrag Metallgewerbe (Verwendungs-gruppe III 2 years) is 2.91834 gross per month with a clear willingness to overpay based on your existing projects and technical skills.

Interested

Send us your application (CV and relevant certificates)! Please include your name and the position you are applying for in the subject line. We look forward to hearing from you!

Location: Vienna (On-Site/Hybrid)Division: R&DReporting Line: Head of R&D (Line Manager); SW Team Lead (Functional Lead)About PIDSOFor over 15 years PIDSO has been developing high-performance communication solutions Made in Austria built for environments where failure is not an option.Our antenna a...

About Company

Company Logo

PIDSO ist ein österreichisches High-Tech Unternehmen das sich auf die Entwicklung und Herstellung von Antennen und Antennensystemen spezialisiert hat.Wir entwickeln Lösungen für die drahtlose Kommunikation. Wir liefern die Schlüsseltechnologie für die Vernetzung in unterschiedlichen B ... View more

View Profile View Profile