Embedded Software Engineer (C)
Ellisys SA
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, English, FrenchJob location
Tech stack
Bluetooth
Communications Protocols
Software Debugging
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
Joint Test Action (IEEE Standards)
Subsystems
Wi-Fi Technology
PIC Microcontroller
Job description
- Erstellung von Firmware, Bootloadern und Treibern für Mikrocontroller und Soft-Cores, die in verschiedenen Produkt-Subsystemen oder internen Tools verwendet werden
- Entwurf von Protokollstapeln für die Kommunikation zwischen Subsystemen
Requirements
Ellisys sucht brillante Menschen, die hoch analytisch sind, "out-of-the-box" denken können und motiviert sind, von den Besten zu lernen. Sie bringen einen starken Programmierhintergrund ins Team ein, gepaart mit persönlicher Begeisterung und hoher Energie. Ihre Arbeit wird herausfordernd und vielfältig sein, und Ihre Kreativität sowie proaktive Herangehensweise werden geschätzt. Sie tragen zur weltweit besten und fortschrittlichsten Protokolltestlösung für Technologien wie USB, Bluetooth und Wi-Fi bei.
Ihre Kompetenzen:
- Starker Programmierhintergrund in C
- Fähigkeit, Software zu erstellen, die auf Plattformen mit begrenzten Ressourcen läuft
- Erfahrung mit MCU-Firmware-Image-Verknüpfung
- Kenntnisse über Firmware-Image-Binärformate und deren Manipulation
- Vertrautheit mit eingebetteten Zielen (MCU), Verwendung von Debuggern und SWD/JTAG-Probes
- Kenntnisse in USB, Bluetooth, Wi-Fi oder anderen Kommunikationsprotokollen sind von Vorteil
- Tiefgehende Kenntnisse von Drahtprotokollen wie I2C, SPI, I2S, JTAG, SWD sind ein Plus
- Kenntnisse in USB Type-C sind ein Plus
- Arbeit mit FPGA ist ein Plus
- Analytisch, kreativ und guter Kommunikator
- Starker Teamplayer
- Fließendes Englisch oder Französisch