Fast-growing, high-tech electronics manufacturer seeks a Mid-Senior Level Embedded Software Developer to operate out of the Serbia, Belgrade office. We are seeking a talented Embedded Software Developer with experience in RTOS and/or Embedded LINUX. The Embedded Software Developer will work with embedded networking systems. The candidate should have experience in writing low-level code for a Micro-Processor. The candidate should also have experience with embedded LINUX, hardware and network protocols.


  • Develop C/C++ software for embedded LINUX and application levels code in networking devices, such as routers, wireless routers, switches, PDUs and WAPs
  • Perform Root Cause Analysis
  • Design, develop, and troubleshoot technical features related to networking
  • Review code and fix bugs
  • Create test automation frameworks to ensure high-quality firmware deliverable to customers


  • Bachelor's degree in Engineering or Computer Science and 3 years experiences of embedded system
  • Strong experience in an embedded LINUX environment
  • Proficient in C programming, embedded development (including micro-controllers), and test tools
  • Proficient in version control
  • Proficient in low-level driver development for various interfaces (I2C, SPI, Ethernet, WiFi, etc.)


  • Work experience implementing C software for switching/routing/wireless networking platforms
  • Work experience developing embedded Linux Kernel software for networking platforms
  • LUA programming experience
  • WEB programming experience, including: HTML5/CSS, JavaScript
  • Knowledge of product life cycle
  • Programming background in Python and Shell scripting
  • Programming with OpenWRT
  • Knowledge of Network Protocols and Network Security
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    By clicking the button above, I agree to ApplicantPro's Applicant Information Use Policy.

  • Sign Up For Job Alerts!

  • Share this Page
  • Facebook Twitter LinkedIn Email