· Design and development of real-time embedded SW for motion control complex applications
· Design and development of advanced Micro Controller applications
· Support and maintenance of existing applications and code base
· Primary Duties and Responsibilities
· Full software project life-cycle responsibility from definition to release
· Writing high level spec, SRS, SDD, STR for software projects
· Implementing features and infrastructure modules in embedded software and micro-controllers’ environment
· Participate in design and code reviews
· Work in a team of highly skilled software engineers
· B.Sc. (or last semester student) in Computer and Software Engineering
· 0-3 years of experience in development of embedded systems - advantage
· Proven experience in C++ programming - Must
· Knowledge in operating system concepts
· Experience in multi-tasking programming - advantage
· x86 platform and real-time OS knowledge - advantage
· Experience with motion and control systems - advantage
· Excellent interpersonal skills - teamwork, communication, and interaction with peers, independent and quick to learn
· Innovative and creative in solving complex problems
· Fluent in English, both writing and verbal