Search by job, company or skills

SENIOR SOFTWARE ENGINEER - Embedded C

  • Posted 5 hours ago
  • Be among the first 10 applicants

Job Description

  • Strong programming skills in Embedded C
  • Strong experience with STM32 microcontrollers or similar ARM-Cortex-M4 controller
  • Hands-on experience with RTOS such as FreeRTOS, ThreadX, Zephyr, or similar.
  • Expertise in low-level driver development, BSP development, and hardware-software integration.
  • Experience with peripheral interfaces including GPIO, UART, SPI, I2C, CAN, USB, Ethernet, ADC, PWM, and Timers.
  • Strong experience in Bluetooth/BLE stack integration and application development.
  • Experience developing and maintaining embedded web servers for device configuration, monitoring, and diagnostics.
  • Working knowledge of TCP/IP networking, HTTP/HTTPS, MQTT, and related communication protocols.
  • Experience in board bring-up, debugging, and performance optimization.
  • Ability to analyze hardware schematics and work closely with hardware teams.
  • Hands-on experience with debugging tools such as JTAG, GDB, Trace32/Lauterbach, oscilloscopes, and logic analyzers.
  • Experience with version control systems such as Git.

Embedded C, I2C, ARM processors

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153788409

Beware of Scammers

We don’t charge money for job offers