Embedded Engineer
Job Description
Our team uses cutting-edge technologies to track media consumption across various platforms and devices. We provide a comprehensive view of audience engagement with content, enabling our clients to make informed decisions.
Main Responsibilities:
* Maintain and improve existing electronic measuring devices and systems
* Develop, improve, and maintain measuring mobile apps with continuous access to the smartphone microphone
* Develop web-interfaces for embedded devices used to remotely access the devices
* Extract valuable information from different sources, such as media consumption from IP streams, audio, and video from DVB or IP streams
* Provide measurement results to a central platform for further processing, including cloud platforms like AWS
* Develop and maintain systems running 24/7 for one SCRUM team in Switzerland
Requirements
To succeed in this role, you will need:
* 4+ years of experience in C/C++
* Knowledge of Python & JavaScript (4+ years of experience)
* Good knowledge of Linux, Embedded Linux, and Windows (4+ years of experience)
* Knowledge of embedded processors (X86, ARM, DSP)
* Knowledge of modern interfaces and protocols (USB, Ethernet, GSM/LTE/3G/4G/5G, I2C, I3C, SPI, Bluetooth, WIFI, PCI Express, etc.)
* Interest in interdisciplinary solutions: software, electronics, and multimedia
* Ability to read and understand PCB schematics
* Knowledge of operating measuring equipment, such as oscilloscopes, spectrum analyzers, and vector network analyzers, to debug embedded hardware and software
* Bonus points for experience in release management and automatic testing
Benefits
We offer a flexible working environment, volunteer time off, LinkedIn Learning, and an Employee-Assistance-Program (EAP).