Skip to content

Login  |  Sign Up

Embedded Software Engineer- Serbia

Serbia
  • Working region:

    Belgrade R&D Center
  • Department:

    Software Dept.
  • Education:

    Bachelor or above
  • Working location:

    Belgrade
  • Seniority:

    Senior Level
  • Languages:

    English
  • Workplace type:

    On-site

Job summary

The Embedded Software Architect is responsible for designing secure, scalable architectures and delivering high-quality embedded software solutions across the full development lifecycle. The role includes hands-on development, code review, and maintenance, with a strong focus on performance and system stability. This position leads technical discussions, supports cross-functional teams (FAE, hardware, testing), and serves as a key contact for customer technical requirements. It also drives innovation through research, evaluation, and implementation of new technologies while producing technical documentation and training materials. The role requires strong expertise in C, RTOS, embedded systems, IP and LTE protocols, along with mentoring capabilities and fluent English.

What you’ll be doing:

  • Responsible for the architecture design of software projects; as well as the output of technical documents in aspects such as system architecture, design, and security independently.
  • Responsible for hosting internal and external technical meetings.
  • Develop, maintain, customize, and improve modular and scalable embedded systems components independently.
  • Responsible for software development and maintenance of projects.
  • Responsible for code review.
  • Discover, evaluate, and implement new technologies to maximize development efficiency.
  • Responsible for demand analysis and related research work on new technologies and new platforms, and output relevant research and analysis results independently.
  • Support relevant teams such as FAE, hardware and software test team.
  • Respond to all technical queries and requirements to company customers.
  • Responsible for the construction of team capability maps and the output of related technical training materials. Review complex and important issues and output technical summary analysis reports.
  • Responsible for mentoring team members.
  • Other designated work arranged according to the company's business needs.

What we are looking for:

  • Bachelor’s degree in Electrical Engineering, Computer Science.
  • Excellent in C language programming.
  • Excellent with RTOS and embedded software development.
  • Excellent in IP protocols such as TCP/UDP.
  • Excellent in LTE protocol.
  • Strong experience in electronic product stability design and problem analysis.
  • Fluent English, both written and spoken.

Only shortlisted candidates will be contacted!

Apply now with an up to date CV and cover letter.

Apply now

Why work at Quectel?

Be part of a unique global team

Be part of a unique global team

Deliver market-leading innovative technology

Deliver market-leading innovative technology

Help to build a smarter world

Help to build a smarter world

Quectel’s passion for a smarter world drives us to accelerate IoT innovation. A highly customer-centric organization, we are an end-to-end global IoT solutions provider backed by outstanding support and services. With a global team of over 5,800 professionals, we lead the way in delivering end-to-end IoT solutions, spanning cellular, GNSS, satellite, Wi-Fi and Bluetooth modules, high-performance antennas, value-added services and full turnkey offerings including ODM services and system integration.