Hybrid Edge Computing Engineer
Logitech
About the role
About the Company
Logitech designs products that have an everyday place in people’s lives, connecting them to the digital experiences they care about. We are a Swiss-American company focused on innovation and quality, developing a wide range of hardware peripherals including keyboards, mice, webcams, speakers, and gaming products. Our commitment to user experience and cutting-edge technology drives us to explore new frontiers like edge computing to enhance performance and deliver seamless interactions.
Job Description
We are seeking a talented Hybrid Edge Computing Engineer with a strong background in tech hardware to join our innovative team in Geneva. This role involves designing, developing, and deploying robust edge computing solutions that integrate seamlessly with our hardware products. You will be instrumental in bridging the gap between hardware capabilities and software intelligence at the edge, optimizing performance, latency, and data processing for our next-generation devices and services. This is a hybrid role, requiring a balance of on-site collaboration and remote work.
Key Responsibilities
- Design and implement edge computing architectures and solutions tailored for Logitech's hardware products.
- Develop and optimize firmware and software components for edge devices, focusing on performance, power efficiency, and security.
- Collaborate with hardware engineering teams to define specifications and integrate edge computing capabilities into new product designs.
- Evaluate and select appropriate hardware components, sensors, and microcontrollers for edge applications.
- Conduct performance testing, debugging, and troubleshooting of edge systems.
- Stay abreast of emerging technologies in edge computing, IoT, and embedded systems.
- Contribute to the full product development lifecycle, from concept to deployment and maintenance.
- Work closely with cloud engineering teams to ensure seamless data flow and integration between edge and cloud platforms.
Required Skills
- Proficiency in embedded systems development and real-time operating systems (RTOS).
- Strong programming skills in C/C++ and Python.
- Experience with microcontrollers (e.g., ARM Cortex-M/R, ESP32) and single-board computers (e.g., Raspberry Pi, NVIDIA Jetson).
- Familiarity with various communication protocols (e.g., I2C, SPI, UART, Ethernet, Wi-Fi, Bluetooth).
- Understanding of data processing, machine learning inference, and computer vision at the edge.
- Experience with Linux and embedded Linux distributions.
- Demonstrated ability to debug and troubleshoot complex hardware/software issues.
Preferred Qualifications
- Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Experience with cloud platforms (AWS IoT, Azure IoT, Google Cloud IoT) and their edge integration capabilities.
- Knowledge of containerization technologies (Docker, Kubernetes) for edge deployments.
- Familiarity with security best practices for embedded and edge devices.
- Experience with signal processing or sensor data fusion.
- Fluency in French is a plus.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Pension scheme contributions.
- Employee stock purchase program.
- Professional development and training opportunities.
- Modern office environment with state-of-the-art facilities.
- Subsidized public transport.
- Employee discounts on Logitech products.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free