Embedded Systems Engineer

Job Description

Title: Embedded Systems Engineer

Company Name: THiNK Global Limited

Vacancy: --

Age: At least 14 years

Job Location: Dhaka (Uttara)

Salary: Negotiable

Experience:

  • 2 to 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Published: 2026-06-22

Application Deadline: 2026-07-22

Education:
    • Bachelor of Science (BSc) in Electrical & Electronic Engineering
  • B.Sc. in Electrical & Electronic Engineering (EEE) from a recognized university.

  • Candidates from related disciplines with relevant experience may also apply.



Requirements:
  • 2 to 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required:

Additional Requirements:
  • Age At least 14 years
  • 2–3 years of relevant industry experience.

  • Technical Requirements

  • Microcontrollers: Strong hands-on experience programming mainstream 8-bit and 32-bit MCU architectures (such as STM32, ESP32, AVR, and Arduino platforms).

  • Firmware Engineering: Proficiency in writing clean, structured Embedded C for real-time applications, with a solid capability to write drivers directly from component datasheets and reference manuals.

  • Peripherals: Clear operational and programming knowledge of standard internal MCU peripherals, including GPIOs, Timers (for PWM/counters), UART, SPI, I2C, Interrupt handling, and basic DMA.

  • Networking & Protocols: Practical knowledge of standard communication topologies and bus layouts used in device networks (e.g., Modbus RTU, RS-485, CAN bus, I2C, SPI).

  • • Digital Interfacing: Experience interfacing MCUs with low-power components, including digital sensors, displays, memory modules, relays, logic level shifters, and optocouplers.

  • • Hardware Diagnostics & Logic: Basic ability to read and thoroughly understand electrical schematics. Must be proficient using a multimeter and oscilloscope to debug hardware lines, verify signal integrity, and check pin states during firmware testing.

  • Additional Requirements

  • • Strong analytical and troubleshooting skills.

  • • Ability to work independently and within multidisciplinary teams.

  • • Good technical documentation and reporting skills.

  • • Passion for engineering innovation and product development.



Responsibilities & Context:

THiNK Global Limited is seeking an Embedded Systems Engineer to join its Engineering & R&D team. The selected candidate will be responsible for developing firmware, implementing communication protocols, and integrating microcontroller-based instrumentation systems. The role requires strong embedded programming skills, low-level hardware understanding, and the ability to develop reliable real-time systems for innovative technology products.

Key Responsibilities

  • Develop and maintain embedded firmware for microcontroller-based systems.

  • Design and implement communication protocols and device interfaces.

  • Develop low-level drivers based on component datasheets and technical references.

  • Debug and validate hardware and firmware systems.

  • Perform system testing, troubleshooting, and optimization.

  • Collaborate with hardware, software, and product development teams.

  • Prepare technical documentation and development reports.



Job Other Benifits:
    • Festival Bonus

    • Performance-based increment and promotion opportunities

    • Opportunity to work on cutting-edge R&D and industrial projects

    • Professional development and learning opportunities



Employment Status: Full Time

Job Work Place:

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: Engineer/Architects

Similar Jobs