Description

YOUR TEAM AT TRIMBLE

Our team builds an innovative environment every day, with the exchange of experiences and growth together. Be part of a multidisciplinary squad (Dev, QA, PO, UX, SM), which works autonomously on international projects. You will even have contact with global teams on a daily basis.

What We Expect From You

You will occupy the role of Software Engineer and will be part of a team that focuses on research and development of complex systems. Your mission will be to create innovative solutions in a multifaceted world, always seeking to increase the efficiency and quality of Trimble products. Join us and help us build the technology that will define the future of fleet mobility solutions.

CHECK ACTIVITIES RELATED TO THE POSITION

Develop solutions for a global market

Organize into functional teams composed of employees from complementary areas of knowledge

Interact with other Trimble teams from other continents

Support agile project management

Desirable Requirements

Knowledge of Embedded Linux / Linux OS

Knowledge of Build Systems (Make/CMake)

Knowledge in Building Kernel

Knowledge of C/C++ language

Knowledge in Python

Knowledge of Bash/shell scripts

Knowledge in Unit Testing

Knowledge in interfacing with HW peripherals (CAN, IO, SCI, SPI, GSM, Wifi, BT, GPS)

Knowledge of agile development methodology

Knowledge in MQTT

Knowledge in SQL

Knowledge in API Development

Knowledge of IoT Platforms (AWS IoT / Azure IoT)

Knowledge of Rust, Java

Knowledge of Git, algorithms and data structure

Education

Any Graduate