About the Company
A leading US MNC is seeking a firmware engineer to join its innovative team. The ideal candidate will excel in firmware development and optimization, enhancing company's products. This role offers the chance to drive technological advancements in a dynamic environment, contributing to the company's continued excellence.
About the Job
You will design, code, and document large and small modules. Other responsibilities are as follow:
- Estimate coding time, collaborate with cross-disciplinary teams, and ensure adherence to coding standards and best practices.
- Analyse electrical designs, develop UI/motor control firmware, and utilize debuggers for processor environments.
- Direct internal and external resources, make technology selections supporting organizational goals.
Requirements
You will need min degree in Bachelors of Science in Computer Engineering, Electrical Engineering, related field or equivalent experience.
- Minimum of 3 years of working experience in embedded software development.
- Experienced with implementing RTOS such as QNX, FreeRTOS, Micrium, etc. on target hardware.
- Experienced with communication protocols such as (I2C,SPI, UART, RS232).
- Demonstrated experience with C/C++ language programming.
- Experience in FPGA development using VHDL or Verilogs would be an advantage.
- Knowledge of networking protocol or TCP/IP would be a PLUS.
EA(R1332781)