Logo PIDSO Propagation Ideas & Solutions GmbH

Senior Software Engineer: Engineering Applications

New

Job

  • Level
    Senior
  • Job Field
    Application, Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 4.132 € gross/month
  • Location
    Vienna
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop critical Python applications for R&D, Production, and Quality, focusing on RF measurements and supporting the product development process in a technical team.

    Job Technologies

    Your role in the team

    • We are looking for a senior software engineer to build and maintain critical applications used by our R&D, Production, and Quality teams. The role combines hands-on Python development, regular contact with users, and responsibility for software once it is in use.
    • You will work with specialists in embedded software, RF/DSP, hardware development, Production, and Quality. They bring the domain knowledge; you turn their needs into software that is reliable, maintainable, and practical to use.
    • One of your first substantial projects will be our Python application for RF measurements in an anechoic chamber and hardware end tests, ensuring quality of our high-end antenna products. It controls lab equipment, visualizes measurement results, and generates reports, while its backend directly supports product development in R&D.
    • Other current areas include: Python applications for engineering and test workflows; build, test, and release pipelines for embedded software; tools for provisioning embedded products; simulation and evaluation frameworks for algorithm development; small internal services and web applications where they are a better fit than a desktop application.
    • As the role develops, you can take on more work in the areas that best fit your strengths and interests.
    • Talk to users, observe how they work, and turn their requirements and problems into practical software changes.
    • Develop and maintain Python applications, libraries, and tests in the context of radar, communications, and antennas.
    • Übernehmen Sie die Verantwortung für den Weg vom Quellcode bis zu einer veröffentlichten, bereitgestellten und unterstützten Anwendung.
    • Investigate problems involving application code, operating systems, configuration, networks, and connected hardware or services.
    • Improve existing software step by step without disrupting the people who depend on it.
    • Work with Quality, IT, and domain experts where their input or approval is needed.
    • Keep important technical decisions and operating procedures documented.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Starke Python-Kenntnisse, die beim Aufbau und der Wartung von Anwendungen, Bibliotheken oder Diensten erworben wurden.
    • Sound knowledge of application design, automated testing, logging, dependency management, version control, and CI/CD.
    • A systematic approach to debugging problems that span applications, operating systems, networks, configuration, and hardware.
    • The confidence to work directly with technical and non-technical users, including when requirements are incomplete or conflicting.
    • Klare Kommunikation, ausgeprägtes technisches Urteilsvermögen und eine eigenständige Arbeitsweise.
    • Professional English.
    • Active and responsible use of LLM-assisted development tools: you use them where they help, but review, test, and take responsibility for the result.

    Experience

    • Mindestens vier Jahre Berufserfahrung in der Softwareentwicklung, einschließlich Arbeit an Anwendungen, die im täglichen Betrieb eingesetzt werden.
    • Experience taking responsibility for an application beyond coding: understanding user needs, making technical decisions, releasing it, supporting it, and improving it based on feedback.
    • Helpful experience: desktop application development with Qt, PySide, PyQt, or a comparable framework; packaging, deploying, and supporting Python applications on Windows and Linux; Docker, reproducible builds, artifact management, signing, and release controls; laboratory, RF, measurement equipment, or hardware testing experience; work in a regulated or quality-managed engineering environment; REST APIs, web applications, or asynchronous Python; German language skills.

    This text has been machine translated. Show original

    What we offer

    • For this position, the minimum salary according to the Collective Agreement for the Metal Industry (usage group IV, 6 years) is € 4,132.15 gross per month, with a clear willingness to overpay based on your existing projects and technical skills.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Food & Drink

    Health, Fitness & Fun

    Topics You Will Work On

    Job Locations

    • Location Vienna

      Austria

    About Your Employer

    PIDSO Propagation Ideas & Solutions GmbH

    PIDSO Propagation Ideas & Solutions GmbH

    Wien, Wien

    This high-tech company specializes in the development and manufacture of antennas and antenna systems, particularly for the automotive, aviation, unmanned aerial vehicle (drone), logistics control, and professional filmmaking industries. They have particular expertise in developing lightweight antennas.

    Description

  • Company Type
    Startup
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo PIDSO Propagation Ideas & Solutions GmbH

    Senior Software Engineer: Engineering Applications

    Salary
    from 4.132 € gross/monthEstimated net salary based on the gross salary in the job ad.from 2.790 € net/month
    Location
    Vienna
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs