Elmo servo drives technology (A Bosch Company) enables the world’s most advanced robotics, medical devices, semiconductors, and industrial automation equipment.
We are looking for an enthusiastic
Real-Time Embedded Software Engineer
to join our team!
The role involves developing and maintaining firmware in embedded systems based on C language, integrating software with hardware, defining GUI environments, defining black-box tests for QA and collaborating with other R&D teams. The engineer will write technical documentations, support customers locally and internationally, and work in various development environments.
-
Developing and maintaining the software of embedded based systems in C language
-
Coding is based on Coding convention, in different IDE environments as well as in Visual Studio
-
Firm teamwork daily and during the whole development life cycle.
-
Providing support for R&D departments including QA
-
Integrating embedded software functionalities with a GUI environment
-
Writing technical documents for clients as well as internal use in Hebrew and English
-
Supporting customers in Israel and abroad
Requirements:
-
B.Sc. in Computer Science/ Engineering from a well-known academic institute
-
5 years of experience in development of embedded bare metal systems- Strong experience in C- the ability will be tested (experience in Python will be an advantage)
-
Experience in programming DSP peripherals
-
Proven ability to analyze, understand and maintain existing code
-
Abilities to switch between tasks and projects
-
Experience in RT operating systems and coding in Visual Studio- an advantage
-
Experience working with ARM processors without an operating system - an advantage
-
Knowledge and experience in Motion Control arena - an advantage
-
Hebrew & English- high level
-
Strong attention to detail and precision, excellent problem-solving and analytical skills.
-
Ability to work well under pressure and meet deadlines & strong communication and collaboration skills