Embedded Software & Algorithms Engineer
Location:
Central Israel
We are looking for an Embedded Software & Algorithms Engineer with strong algorithmic skills and hands-on experience in designing and implementing algorithms for advanced embedded systems.
Responsibilities
Develop embedded software for microcontrollers and edge devices.
Design, implement and optimize algorithms for real-time embedded systems.
Define software architecture and contribute to system-level design.
Work closely with hardware, mechanical and system engineers.
Requirements
B.Sc. in Computer Science, Software Engineering, Electrical Engineering or related field.
At least 3 years of embedded software development experience.
Strong algorithmic proficiency, with proven hands-on experience in algorithm design, development and optimization.
Strong analytical thinking and complex problem-solving skills.
Strong C/C++ programming skills.
Experience with microcontrollers and real-time systems.
Good understanding
and experience
of embedded hardware, peripheral interfaces and communication protocols.
Ability to think at both software and system engineering levels.
Advantages
RTOS experience.
Robotics, UAV or autonomous systems background.
Good English.