Embedded Firmware Engineer
πJob Type | Full Time |
A skilled embedded engineer with strong development and debugging skills is required for our development in Impro R&D.
Joining a strong team the embedded software engineers would be expected to take on the following :
Essential Duties and Responsibilities:
β’ Design & Implementation of embedded firmware and test solutions primarily in C.
β’ Design Documentation.
β’ Working in a small team environment locally and with multi-site projects internationally.
β’ Actively contribute to teamβs continuous improvement.
Β
Β
β’ Ability to complete design related tasks with minimal supervision.Duties & Responsibilities
β’ Design & Implementation of embedded firmware and test solutions primarily in C.
β’ Design Documentation.
β’ Working in a small team environment locally and with multi-site projects internationally.
β’ Actively contribute to teamβs continuous improvement.
β’ Ability to complete design related tasks with minimal supervision.
Desired Experience & Qualification
Required Knowledge / Experience:
β’ Applied experience with embedded C in bare-metal and RTOS environments.
β’ Comfortable at working at low level (e.g. GPIO, UART)
β’ Working knowledge of one or more communication protocols (e.g. USB, Bluetooth, SPI, I2C ).
β’ Solid embedded debugging skills, including use of oscilloscopes and logic analysers.
β’ Strong communication and teamwork skills.
β’ Minimum of Bachelor's Degree in Computer Science, or Electrical Engineering
β’ Minimum of 5 years of hands-on embedded development experience
Additional beneficial skills/Experience
β’ Bluetooth low energy firmware development,
β’ Design of security systems with cryptography,
β’ Develop/maintain PC based support applications in Visual Studio in C/C#
β’ Smart Card ISO7816 and RFID ISO 14443/15593 protocols.
β’ Python programming.
Additional Requirements
β’ Available for occasional international travel.
Work Requirements
Β· Must be legally eligible to work in the South Africa
Β· International travel may occasionally be required; therefore, employee must possess or can acquire a valid passport.
APPLY NOW β |
X
Get Job Alerts On Whatsapp
Send Me Job AlertsOR
Continue to APPLY!Β
By Clicking Continue, You will be redirected to the Job Offer