-
Design and prototype microcontroller boards for ongoing projects and new products..
-
Analyze requirements for products under development and define technical specifications of electronic components.
-
Design system architecture for individual products with several components to be controlled.
-
Developing and implementing firmware for products.
-
Implementation of device communication with local network and cloud - WiFi, BT etc.
-
Testing and debugging control system of existing and new products - Both hardware and firmware.
-
Keeping abreast of technological developments and industry best practices.
-
Operate and test components, sub-systems or full product by quickly prototyping individual control circuits.
-
Determine feasibility of electrical/electronic components to be used in products using fundamental ground up approach.
-
Develop and maintain engineering documents of all hardware and firmware developed
-
Preferred degree in Electrical / Electronics / Mechanical Engineering with strong demonstration for engineering design.
-
3 years of professional experience in developing electronic systems for products
-
Good analytical/problem solving skills and product engineering knowledge.
-
Experience in coding in multiple programming languages, including Embedded-C, Embedded C
-
Hands-on experience with prototyping boards and multiple MCU platforms
-
Knowledge of firmware libraries for embedded components and ability to write new libraries.
-
Demonstrated experience in code optimization for efficient use of microcontroller specs.
-
Proficient in writing business logic on embedded environments on RTOS and non-RTOS platforms.
-
Proficient in communication protocols including I2C, SPI, 1-wire, UART etc.
-
Knowledge of various sensors, actuators and relevant drivers to be used. Ability to fully understand respective datasheets.
-
Components selection expertise-uC, BLE etc.