HamburgerMenu
hirist

Embedded Software Engineer - Microcontroller

BeGig
Multiple Locations
3 - 5 Years
star-icon
4.4white-divider11+ Reviews

Posted on: 16/12/2025

Job Description

Role Overview :

As an Embedded Software Engineer, you will :

- Develop firmware and embedded applications for microcontrollers and hardware platforms.

- Optimize code for memory, speed, and power constraints.

- Integrate sensors, communication protocols, and low-level drivers.

- Debug hardwaresoftware interactions using oscilloscopes, logic analyzers, and simulators.

- Collaborate with hardware teams during prototyping and testing.

Technical Requirements & Skills :

- Experience : 3+ years in embedded systems development.

- Languages : C, C++, embedded C.

- Protocols : SPI, I2C, UART, CAN, BLE, etc.

- Platforms : ARM Cortex, ESP32, STM32, PIC, or similar.

- Bonus : Experience with RTOS or embedded Linux.

What Were Looking For :

- Engineer strong in low-level programming and hardware interfacing.

- Precise, analytical thinker comfortable with real-time constraints.

- Reliable and detail-oriented in debugging and optimization.

Why Join Us?

- Impact : Build the firmware behind modern IoT, robotics, and hardware products.

- Flexibility : Embedded development roles across industries.

- Network : Join a community of embedded, hardware, and IoT engineers


info-icon

Did you find something suspicious?