
Software Development Engineer
- ישראל
- משרה קבועה
- משרה מלאה
- Design and implement innovative capabilities for a market-leading product, deployed across a variety of platforms from bare metal to cloud.
- Develop robust control system software in C++ for FreeRTOS, interfacing directly with hardware inputs and outputs.
- Collaborate effectively within a cross-functional team and coordinate with adjacent teams to ensure seamless integration and delivery.
- Contribute to the development of next-generation products while supporting and enhancing existing solutions.
- Participate in agile workflows, including sprint planning, to drive iterative development and continuous improvement.
- Experience of at least 5 years in developing real-time embedded multi-threaded systems.
- Experience of at least 2 years in writing C++ code with understanding of OO principals.
- Experience with Json protocol.
- Experience with writing low-level drivers for UART / Ethernet.
- Experience in working on STM microcontrollers.
- Experience with developing using the IAR Embedded Workbench (IDE).
- Knowledge of network communication protocols such as TCP, MQTT and Modbus.
- Experience with Linux environment.