
Firmware Engineer
Stäubli Group12 hours ago
Travagliato, ItalyEntry Level
Responsibilities
- Develop C/C++ firmware for STM32 and TI C2000 microcontrollers.
- Work with FreeRTOS and Embedded Linux using modular architectures.
- Develop drivers and communication modules for UART, SPI, I2C, CAN, RS485, and Ethernet.
- Integrate industrial and IoT protocols including MQTT, BLE, Wi-Fi, ZigBee, Modbus, and CANopen.
- Perform functional and performance testing and hardware/software debugging using oscilloscopes and logic analyzers.
- Apply secure coding practices and support embedded cybersecurity compliance.
- Collaborate with hardware and Product Engineering teams on international technical projects.
Requirements
- Degree in computer science, electronics, or automation.
- Strong knowledge of C/C++ and microcontrollers/system-on-chip devices.
- Experience with FreeRTOS, Embedded Linux, and modular architectures.
- Knowledge of industrial and wireless communication protocols.
- Hardware/software debugging skills.
- Python skills for scripting and testing.
- Basic knowledge of embedded cybersecurity.
- Spoken and written English for technical documentation and international collaboration.
- Problem-solving, teamwork, analytical, and clear technical communication skills.
About Stäubli Group
Stäubli Group designs and manufactures industrial mechatronic solutions for manufacturers, including electrical and fluid connectors, industrial robots, cobots, AGVs, and textile/jacquard machinery. The company sells hardware, software, and services to automation and textile production customers across sectors via a global direct and partner network. Founded in 1892 and headquartered in Pfäffikon, Switzerland, it is a privately held, family-owned group operating in 28 countries.