We are looking for a skilled and talented Embedded Engineer to join our Kinetics team, taking part in the development of advanced, multi-disciplinary systems from concept to fully tested product. This hands-on role includes working closely with hardware, developing low-level software, and solving complex engineering challenges across mechanical, electronic, and communication domains.
- The position involves on-site work in one of our sites- Gan Shomron**
Responsibilities:
- Develop embedded software in C/C++.
- Work with microcontrollers, peripherals, and RTOS environments.
- Implement drivers and communication interfaces (UART, SPI, I2C, CAN, etc.).
- Perform hardware bring-up, lab testing, and debugging using industry-standard tools.
- Collaborate closely with electronics, mechanical, and QA teams.
- Participation in field experiments.
- Work on remotely operated systems and drone-integrated platforms.
Requirements:
- 2–5 years of experience in embedded software development - Must!
- Experienced in C and/or C++ - Must!
- Experience working with common microcontrollers.
- Hands-on experience with communication protocols and lab equipment (oscilloscope, logic analyzer).
- Strong analytical skills and a deep understanding of hardware–software interaction.
- Experience in writing requirement documents, specifications, and ICDs.
- Independent, detail-oriented, proactive, and solution-driven.
Advantages:
- Background in RF, control systems, sensors, robotics, or industrial products.
- Experience with real-time systems development.
- Experience Arduino-based microcontroller development.
- Experience with National Instruments data acquisition technology.