DevJobs

Real-Time Embedded Software Engineer

Overview
Skills
  • C C ꞏ 5y
  • Python Python
  • Visual Studio Visual Studio
  • DSP
  • ARM processors
  • RT operating systems

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
Elmo Motion Control