Trainee Linux Embedded C/C++ Developer

GlobalLogic Verified

Job Description

Partner is one of the leaders in design, development, and manufacturing data communications equipment for the industrial Internet of Things — connecting physical assets to business processes to deliver enhanced value.

Requirements:

Must-Have Skills: 

      • Knowledge of C/C++ programming languages
      • Understanding OOP
      • Basic knowledge of data structures and algorithms
      • Basic knowledge of Linux and Networking
      • Multithreading ( Mutex, Semaphore, etc. )
      • Understanding of OS concepts (functions of OS, kernel, and userspace components)
      • Experience with toolchains, compilation, and debugging process
      • Git basics, experience with version control systems would be a plus

Would be a plus:

    • Experience in Embedded Systems development
    • Experience in Linux Kernel space development
    • Intermediate level of English knowledge

Job Responsibilities:

Project-specific training that includes learning product features and utilizing them in daily work.

The project is focused on firmware development for networking devices that are based on the Atmel and Texas Instruments chips.