DevJobs

Embedded Software Engineer

Overview
Skills
  • C C ꞏ 1y
  • C++ C++ ꞏ 1y
  • C# C#
  • Microcontrollers programming ꞏ 1y
  • Communication protocols
  • Linux programming
  • Low-level wireless communication protocols
  • Product life cycle tools
  • RTOS
  • Windows based testing tools
  • Windows OS Device Drivers
Job Description
In this position, Embedded Developer will be required to:

Design and implement new features in new and existing embedded software.
Debug, test, and diagnose problems coming from the lab and from the field.
Maintain embedded software requirements, design, and interfaces documents.
Participate, as team member, in creation of system requirements and system design
Test Embedded Software using windows PC program.
Requirements
One year experience in embedded software development – must
Experience with C/C++ – must.
Experience with RTOS – an advantage.
Fluent English writing skills – must
Experience with microcontrollers programming – must.
Experience with communication protocols of all levels – an advantage.
Experience with product life cycle tools, documents, and procedures – an advantage.
Experience with low-level wireless communication protocols – an advantage.
Experience with Windows OS Device Drivers or low-level application – an advantage.
Experience with C# – an advantage.
Experience with Linux programming – an advantage.
Experience with development of Windows based testing tools.
Education
Sc. in Electrical Engineering / Computer Science – an advantage
Education
Collaborator – excellent cooperation with a fellow team member.
Good people skills – should gain trust from his peers.
Dedicated and results oriented.
Independent with ability to learn autonomously.
Afimilk