Qureos

Find The RightJob.

Embedded System Software Developer

Embedded System Software Developer

Job Description

We are looking for a new member to join our System Software Development team, which is responsible for developing the OS and other low-level system-related software (such as device drivers) for DTSis embedded products. The team also supports application development teams by optimizing, tuning, and integrating software into relevant hardware platforms.

Key Responsibilities

  • Board bring-up
  • BSP (Board Support Package) development
  • Bootloader development
  • Device driver development
  • Porting Linux to new processors
  • Migrating software development platforms to new SoCs
  • Supporting application software teams in analysis, development and optimization

Required Qualifications

  • BSc degree in Computer Engineering, Electronic Engineering, or a related field
  • Strong knowledge of recent ARM-based CPU architectures
  • Good understanding of digital electronic circuits
  • High-level understanding of embedded Linux kernel, cross-compilation environments, and device drivers
  • Proven experience in C/C++ coding
  • Solid understanding of multitasking software development
  • Fluent in written and spoken English
  • Minimum 3+ years of experience in embedded system software development

© 2026 Qureos. All rights reserved.