Job Description:
A software development company is looking for a real-time embedded software developer to join our team to work on a medical device development project with a multinational medical device company based in Rehovot. The work shall be done at the client's location in Rehovot together with several other embedded software engineers that are already located there. The location is near the train station in Rehovot, and two days of work each week can be done from home.
Requirements (MUST-HAVE):
- University/College degree in Computer Science, Electrical Engineering or Software Engineering
- 4 years (minimum) of experience in real-time embedded software programming
- Experience developing in C++
- Experience working with Hardware Test tools (Oscilloscope, DVM, Signal Generator, etc.)
- Experience developing with an RTOS
- Experience in low-level software coding (BSP) - driver development and configuration such as SPI/I2C/UART/ADC/A2D/GPIO
- English and Hebrew proficiency level must be Professional or higher.
Advantage (but not a must):
- Experience with BLE
- Experience with ARM-based MCUs.