Contact our experts in order to find out which OriginGPS module is the right fit for your business.

      OriginGPS / Join Us / Embedded Software Engineer

      Embedded  Software Engineer

      OriginGPS is looking for an Embedded Software Engineer with at least 2-3 years’ experience in the field to execute complete embedded software development lifecycles. The engineer be part of the R&D team and will work in an exciting innovative environment developing embedded software for embedded devices and systems that are under space, performance and reliability constraints.

      Key Responsibilities

      • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
      • Design, develop, code, test and debug system software in C.
      • Implement standard and proprietary communication protocols (MQTT, LWM2M, etc.).
      • Support software QA prior to shipping.
      • Create product documentation.
      • Design and perform follow-up and improvement processes.


      • BSc / MSc. in computer science, electronics engineering or relevant field
      • At least 2-3 years of experience in RT/embedded systems development and C for low-level projects (MCU, drivers, interfaces)
      • Experience managing interfaces, such as I2C, UART, SPI, USB, and GPIO
      • Familiarity with one or more of the following: Java, Python, C++, AngularJS, databases – advantage
      • Knowledge of GPS and cellular connectivity
      • Experience with STM32 Arm-Cortex M4 – preferred
      • Experience working in the IoT industry – preferred
      • Experience with software security – preferred
      • Excellent English, spoken and written
      • A results-oriented team player who knows how to work independently is a fast learner, and an excellent communicator

      To apply for this position, please send your resume to: