Topcon

  • Firmware Engineer

    Requisition ID
    2018-2792
    Experience Level
    Specialist
    Industry
    Agriculture & Construction
    Employment Status
    Regular Full-Time
    Location : Location
    US-CA-Livermore
    Category
    Engineering
  • Overview

    Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). Topcon Positioning Group designs, manufactures and distributes precise positioning products and solutions for the global surveying, construction, agriculture, civil engineering, BIM, mapping and GIS, asset management and mobile control markets.  To  learn more about Topcon career opportunites go to  www.topconcareers.com.

     

    Do You Know This Topcon?

     

     

     Creating/modifying firmware for construction machinery products, interfacing with the variety of sensors used in construction machinery: such as IMU, Yoyo, Laser receivers, GPS.

     

    Responsibilities

    Developing C/C++ applications for Embedded Linux, developing drivers for bare metal environment, maintaining firmware builds, creating a python scripts for test/debug and fast-prototyping purposes. Creating/verifying conceptual design, participate in design and code reviews. Creates documentation on implemented functionalities. Supporting multiple programs and multidisciplinary teams (Electrical, Mechanical, Production, Q&A). Performs the troubleshooting of the firmware related issues locally and/or at the customer’s site.

    Qualifications

    Education & Experience:

    Bachelor's degree in Computer Science  or similar technical field

    Min. 2 years of embedded development using C/C++

     

    Knowledge, Skills & Attributes:

    Embedded Linux application development using C++

    Understanding of the embedded constrains and real time environments

    Understanding of CAN/Ethernet communication interfaces

    Familiarity with GNU toolchain and GCC compiler

    Understanding/maintaining CMake based build systems

    Bare metal drivers development (I2C/SPI) and board bring-up

    Knowledge of ROS will be a plus

    Options

    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.