What will you do?
- Design the architecture of a complex embedded SW that is shared for different HW environment and different working modes.
- Design and implement innovative capabilities for a market-leading product, deployed across a variety of platforms from bare metal to cloud.
- Develop code of control system with HW inputs and outputs based on algorithms running on RTOS.
- Work on several new products while maintaining current products.
- Work in agile development methods, sprint planning, retro…
Desired Skills And Experience
- 5+ years of experience in software development applications for Embedded Systems.
- Experience in Object Oriented design/development in C++
- Experience in developing multi-threaded/multi-processes applications.
- Excellent ability to work independently.
- B.Sc. in Computer science / Computer engineering / Electrical engineering or equivalent.
Advantages
- Experience with Low Level software and driver development for various peripherals (RS485/232, UART)
- Experience with ST processors.
- Familiar with HW-SW integration.
- Experience with networking protocols (Ethernet, TCP/IP/MQTT).
- Experience in developing firmware.