R&D Engineer

at  ASSA ABLOY

Durban, KwaZulu-Natal, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Nov, 2024Not Specified29 Aug, 20245 year(s) or aboveMqtt,Sql Server,Bluetooth,Atmel Avr,Microcontrollers,Uc/Os Ii,Java,Testing,Usb,Microchip Pic,C++,Interfaces,C Programming,Communication Protocols,Wifi,Rs485NoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Research and Development Engineer

Duties & Responsibilities

  • Deliver firmware and hardware projects on time, in budget, with the desired functionality, at the defined quality level in a sustainable way.
  • New product firmware design, implementation, and testing.
  • Analyze and design of hardware and firmware, while collaborating with other team members.
  • Meet best practice criteria in the evaluation and testing of hardware and firmware.
  • Define test parameters for production testing.
  • Complete work orders and assistance requests in appropriate timescales.
  • Maintain and enhance firmware without introducing new defects.
  • Enhance firmware and systems to support and move to new technologies.
  • Error investigation and reporting.
  • Corrective action design and implementation.
  • Share knowledge with development and support teams.
  • Document systems, including enhancements to facilitate knowledge sharing.
  • Ensure that the best practice development processes and standards are followed.
  • Effective use of development toolset.
  • Follow department development process.
  • Preparing any required documentation needed.

Experience & Qualification

Experience, qualifications and competency requirements:

  • BSc/BEng Computer or Electronic Engineering degree.
  • 5 years of relevant work experience.

Significant and demonstratable experience in:

  • Designing embedded system firmware for microcontrollers and its architectures (Atmel AVR, TI MSP430, Microchip PIC, STM32 ARM, Nordic nRF).
  • C programming and the reliable implementation of firmware for standalone and remote device operations
  • GSM/GPRS/SMS modems and communication GSM & LTE networks interfaces
  • Communication protocols (TCP/IP stacks, SPI, WiFi, Bluetooth, USB, MQTT, UART, RS485, AWS communications)
  • Testing of embedded firmware-based products

Advantageous Skills:

  • RF-based development experience beneficial (433MHz / 868MHz /Sigfox )
  • Experience in SQL Server
  • Experience using RTOS like FreeRTOS, ucLinux, Micrium uC/OS-II, Zephyr RTOS.
  • Experience in application development experience using Java, C++ and/or C#

Responsibilities:

  • Deliver firmware and hardware projects on time, in budget, with the desired functionality, at the defined quality level in a sustainable way.
  • New product firmware design, implementation, and testing.
  • Analyze and design of hardware and firmware, while collaborating with other team members.
  • Meet best practice criteria in the evaluation and testing of hardware and firmware.
  • Define test parameters for production testing.
  • Complete work orders and assistance requests in appropriate timescales.
  • Maintain and enhance firmware without introducing new defects.
  • Enhance firmware and systems to support and move to new technologies.
  • Error investigation and reporting.
  • Corrective action design and implementation.
  • Share knowledge with development and support teams.
  • Document systems, including enhancements to facilitate knowledge sharing.
  • Ensure that the best practice development processes and standards are followed.
  • Effective use of development toolset.
  • Follow department development process.
  • Preparing any required documentation needed


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Engineering

Proficient

1

Durban, KwaZulu-Natal, South Africa