image image
Career Details

Embedded Software Engineer

image image image image image
image

Embedded Software Engineer

Job Description:

Design and develop software that runs on embedded systems, such as IoT devices, automotive systems, or industrial controllers.

Responsibilities:

  • Develop firmware and software for microcontrollers and embedded systems
  • Work with C, C++, or Rust for low-level programming
  • Optimize real-time processing, memory management, and performance
  • Integrate software with hardware components and sensors
  • Debug and troubleshoot embedded software issues

Requirements:

  • Strong knowledge of RTOS, ARM architectures, and microcontrollers (PIC, AVR, STM32, etc.)
  • Experience with hardware-software integration and debugging tools (JTAG, oscilloscope)

Apply Now