Job Description:
Key responsibilities and tasks:
•
Leading development tasks FW, from definition to production.
•
Actively participate in design reviews, architecture definition, and project planning.
•
Ensure on-time and high-quality delivery of projects.
•
Identify bottlenecks and bugs and provide solutions to these problems.
•
Collaborate seamlessly with cross-functional R&D teams, including hardware, algorithm, product, and QA teams, contributing to the overall development
Location:
Hybrid, Jerusalem area
Job Qualifications:
Education: B.Sc. in Computer Science or Software Engineering.
7+ years of experience in embedded software development, with a focus on Real-Time Operating Systems (FreeRTOS / RTOS).
•
Strong proficiency in C/C++ programming languages, with a deep understanding of software architecture and design principles.
•
Experience working with Arm microcontrollers, expertise in the STM32 family - advantage.
•
Experience with MCU peripherals such as SPI, I2C, UART.
•
Experience in programming with STM32IDE\Eclipse\Visual-Studio IDEs under WIN\Linux OS.
•
Proficiency in integrating and optimizing communication with Wi-Fi modules, experience with ESP32 -advantage.
•
Expertise in HTTPS and MQTT protocols for secure and efficient data transfer.
•
Experience in GIT source control and CI\CD – advantage
•
Experience as team leader/scrum master – advantage
Additional skills:
•
Self and fast learning abilities
•
Ability to work independently.
•
Problem solving skills and out-of-the-box thinking.
•
Strong analytical skills
Company Occupation:
High Tech