MUSE Electronics Hungary Kft. logó

Senior Software Engineer – Desktop Applications

Állás részletei

  • Cég neve

    MUSE Electronics Hungary Kft.

  • Munkavégzés helye

    1087 Budapest, Könyves Kálmán körút 76.
  • Munkaidő, foglalkoztatás jellege

    • Alkalmazotti jogviszony
    • Általános munkarend
  • Elvárt technológiák

    • LINUX WINDOWS C C++ SECURITY NETWORK VISUAL STUDIO
  • Elvárások

    • Angol középfok és
    • Magyar anyanyelvi szint
    • 5-10 év tapasztalat
    • Egyetem
    • 'B' kat. jogosítvány
Állás elmentve
A hirdetést eltávolítottuk a mentett állásai közül. Visszavonom
A hirdetés adatait sikeresen elküldte az email címére.
newsletter-modal

Hasonló állásokról értesítőt állítottunk be!

Válogatást küldünk a hasonló lehetőségekről e-mailben, és app felhasználóinknak push értesítésben is.

Állás leírása

Responsibilities

Application Design & Development:
  • Design and develop cross-platform desktop applications for Linux and Windows using C/C++ and C#/.NET
  • Own the software architecture end-to-end, establishing patterns, module boundaries, and coding standards that other engineers on the team will build on
  • Write clean, maintainable, well-documented code and review teammates' work against the architecture you define
  • Balance platform-specific requirements (Linux vs. Windows) while maximizing shared/reusable code across the codebase
Security & Communication:
  • Design and implement encrypted communication channels between application components and external services (TLS, mutual authentication, key management)
  • Apply secure coding practices to guard against common vulnerabilities (memory safety issues, injection, privilege escalation, etc.)
  • Evaluate and select appropriate cryptographic libraries and protocols for the application's needs
Systems / Low-Level Integration:
  • Configure and build custom Linux kernels or kernel modules (custom build flags/config options) to support application requirements — deep kernel internals expertise not required, but comfort with the build/config process is expected
  • Develop OS-level plugins, background services, or lightweight drivers that extend application functionality on Linux and/or Windows
  • Implement and troubleshoot network communication at the application level and, where needed, at the OS/service level

Requirements

  • 5–8 years of experience developing desktop applications for Linux and Windows
  • Strong proficiency in C/C++ and C#/.NET
  • Solid understanding of security fundamentals: encryption, authentication, secure network protocols
  • Experience designing software architecture for multi-developer teams — defining structure others follow, not just writing code
  • Familiarity with the Linux kernel build/configuration process (custom kernel flags, module compilation)
  • Experience with networking (TCP/UDP/HTTP or custom protocols)
  • Experience writing Windows services and/or Linux daemons/systemd services
  • Comfortable working across both OS ecosystems and their differing toolchains (GCC/Make/CMake vs. MSVC/Visual Studio)
  • Confident Hungarian and English, both written and spoken. German is a plus.

What we offer

  • The opportunity to contribute to the development of innovative products at a rapidly growing company.
  • Strong opportunities for professional development, with a clear technical and career path.
  • A flexible and supportive international company culture.
  • Home office and flexible working hours.
  • A competitive benefits package.
  • The opportunity to gain valuable experience through exciting international projects.

Company info

We are a fast-growing, innovation-driven startup where you can work with cutting-edge technologies across software, firmware, and hardware.

Our solutions combine Linux and Windows applications, device firmware, drivers, and bootloader systems. We work with an agile mindset, a high degree of autonomy, and a collaborative, supportive team culture.

How to apply

Please submit your CV/resume, including a photo, along with a brief cover letter outlining your motivation for applying and your interest in the position.
Jelentkezem

Álláshirdetés jelentése
Jelentkezem