H

Embedded Systems Engineer at Human Capital Outsourcing Limited

Human Capital Outsourcing Limited
Full-time
On-site
Responsibilities:


Design, develop, and debug embedded firmware for microcontrollers and SoCs.
Develop low-level drivers, RTOS-based applications, and communication protocols.
Integrate hardware components including sensors, actuators, and communication modules.
Perform system validation, testing, and performance optimization.
Support hardware bring-up, board testing, and troubleshooting.
Implement secure boot, firmware updates, and reliability features.
Collaborate with hardware, cloud, and application teams on end- to-end solutions.
Prepare technical documentation, schematics reviews, and design reports.
Support manufacturing, certification, and field deployment processes.
Research and evaluate new components, tools, and technologies.


Requirements:


Bachelor's degree in Electrical, Electronics, Computer Engineering, or a related field.
Minimum of 5 - 8 years' experience in embedded systems development.
Strong proficiency in C/C++ for embedded systems.
Experience with microcontrollers (ARM Cortex, AVR, PIC) and RTOS (FreeRTOS, Zephyr, etc.).
Knowledge of hardware interfaces (SPI, I2C, UART, CAN, USB, Ethernet).
Experience with PCB design review and hardware debugging tools (oscilloscope, logic analyzer).
Understanding of IoT connectivity (Wi-Fi, LTE, NB-IoT, LoRa, Bluetooth).
Strong problem-solving, documentation, and communication skills.
Experience with secure firmware, OTA updates, and safety-critical systems is an advantage.