Software Engineer - Embedded Linux / C++

Requisition ID
Employment Status
Regular Full-Time


Topcon Positioning Systems (TPS) is a global leader in the development and manufacturing of precision positioning equipment. The company offers the largest selection of innovative precision GPS and GNSS systems, commercial lasers, optical instruments for surveying, civil engineering applications and machine control products. 


We are currently seeking a Software Engineer with extensive experience building custom Linux based systems for embedded products.  This is an integral role and you will be accountable for:

  • Building custom Linux based systems for embedded products.
  • Developing and documenting software design and requirements.
  • Writing, modifying and debugging software.
  • Maintaining and supporting existing software on demand.


  • Experience building custom Linux based systems for embedded products.
  • Experience developing and supporting real-time embedded systems in an embedded Linux environment.
  • 5 + years current C/C++ experience with above average coding skills.
  • Sound experience in programming real-time applications.
  • Demonstrated problem solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Team-oriented individual who can work well under pressure.

Desirable Skills:

  • Knowledge of Linux kernel and device-driver development.
  • Knowledge of hardware and low-level development.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.