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.
Responsibilities
- 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
Qualifications
- 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