Poland Hybrid

Logitech is hiring a Senior Software Engineer

About the Role

Role Overview

As a Senior Software Engineer, you will act as a key technical leader in the development and support of next-generation Linux-powered collaboration devices. Your primary focus will be diagnosing and resolving deep system-level issues, conducting root cause analysis, and driving long-term platform improvements. You'll work across the entire software stack to ensure robust, scalable, and high-performing solutions that deliver seamless user experiences.

Key Responsibilities

  • Lead the design and implementation of software components for advanced Linux-based systems, aligning with product and architecture goals.
  • Act as the main escalation point for complex technical issues, performing in-depth triage on embedded Linux platforms.
  • Investigate system behavior using logs, telemetry, and debugging tools to identify root causes and prevent recurrence.
  • Develop patches, workarounds, and automation tools to resolve field issues and improve support efficiency.
  • Create and maintain diagnostic scripts and documentation to streamline troubleshooting across teams.
  • Collaborate with platform and firmware teams to integrate fixes into mainline releases and ensure long-term stability.
  • Drive proof-of-concept initiatives and platform enhancements based on real-world usage and customer feedback.
  • Build and share knowledge resources to institutionalize best practices and reduce resolution times.

Required Qualifications

  • Minimum of 5 years of hands-on experience with Linux-based embedded systems.
  • Strong understanding of Linux internals, including kernel operations, systemd, device drivers, and inter-process communication (D-Bus, gRPC, ZeroMQ, Unix sockets).
  • Proficiency in C, C++17, Python, and shell scripting, with experience debugging multi-layered software systems.
  • Familiarity with system debugging tools such as strace, ltrace, gdb, perf, ftrace, tcpdump, Wireshark, and journalctl.
  • Working knowledge of networking fundamentals, including TLS and core network protocols.
  • Ability to communicate technical findings clearly to both technical and non-technical audiences.
  • Experience engaging directly with enterprise customers and partner teams to resolve critical issues.

Preferred Skills

  • Experience with Linux build systems like Yocto or Buildroot and Git-based development workflows.
  • Knowledge of enterprise networking concepts such as 802.1x, RADIUS, VLANs, and proxy configurations.
  • Familiarity with video conferencing technologies including WebRTC, SIP, SRTP, and audio/video codecs.
  • Understanding of DRM/KMS for display management and V4L2 for camera subsystems.
  • Experience debugging USB stack components on embedded platforms.

Work Environment

This position operates under a hybrid model, allowing flexibility between remote and on-site work. Teams may be distributed across locations, with collaboration structured to support both independent and group engineering efforts. Remote work is supported from most regions, depending on team alignment and project needs.

Culture and Values

The organization fosters an inclusive, collaborative environment where curiosity and initiative are valued. Employees are encouraged to challenge assumptions, act decisively, and share ideas openly. The culture emphasizes humility, continuous learning, and a commitment to diversity, sustainability, and social responsibility. Work is structured to support holistic wellbeing—physical, emotional, financial, and social—through flexible policies and inclusive practices.

Equal Opportunity

All qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability. The company is committed to building a diverse and equitable workplace accessible to all.

Required Skills
LinuxCC++PythonShell ScriptingD-BusgRPCZeroMQUnix socketsstracesystemddevice driversgdbperfftrace LinuxCC++17Pythonshell scriptingD-BusgRPCZeroMQUnix socketssystemdembedded systemskernel internalsdevice driversIPC mechanismsdebugging tools
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Logitech
Logitech builds products that help teams collaborate and learn from anywhere, enabling productivity and continuity. The company focuses on video collaboration solutions, peripherals, and tools that support remote and hybrid work environments.
All jobs at Logitech Visit website
Job Details
Department Software Development
Category embedded
Posted 3 months ago