About the job Senior low level Embedded Engineer (C/C++) Sderot
Senior low level Embedded Engineer (C/C++) Sderot
**Responsibilities:**
- Develop software for embedded systems using C and RTOS on ST microcontrollers.
- Work on electronics interfacing and the development of IoT devices, including BLE, USB, and USART.
- Engage in the full software development lifecycle, from design to deployment.
- Develop drivers for hardware components.
- Participate in the BSP process.
- Collaborate with hardware design and development teams.
**Job Requirements:**
- Degree in Software Engineering or equivalent experience.
- 3+ years of experience in embedded software development (C/C++).
- Proven ability to translate software requirements into design specifications.
- Hands-on experience in heterogeneous systems, including x86, ARM architectures, and Linux kernel or embedded system development (BSPs).
- Practical expertise in developing embedded systems using C (and Assembler where necessary).
- Experience in real-time control systems or embedded operating systems.
- Strong knowledge of embedded hardware peripheral blocks (e.g., GPIO, ADC, DAC, SPI, I2C, UART).
- Fluent in English.
1. Years of experience in C/C++ for embedded systems?
2. Years of experience with RTOS on ST microcontrollers?
3. Strong knowledge of embedded hardware peripheral blocks (e.g., GPIO, ADC, DAC, SPI, I2C, UART).
4. Years of experience in embedded operating systems or real-time control systems?
5. Years of experience with interfacing technologies such as BLE, USB, or USART?