Embedded Software Engineer
Shift5Full Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
The role requires experience in embedded C and Linux, along with interests in embedded systems, real-time computing, electronics, low-level computing, and reverse engineering. Strong analytical skills, the ability to understand complex technical concepts quickly, and expert judgment on OSS solutions are also essential.
Responsibilities include designing, writing, and testing C code for GO telematics devices, performing kernel-level development, debugging, maintaining testing tools, contributing to bare-metal code, writing portability guidelines, and implementing automatic verification methods.
This information is not specified in the job description.
This information is not specified in the job description.
A strong candidate is a self-starter who quickly grasps complex technical concepts, drives for the 'right' solution over 'just works', has strong analytical skills, and works well with development teams to align code with industry standards.
Telematics and fleet management solutions provider
Geotab provides fleet management solutions that help businesses optimize their vehicle operations through telematics and data analytics. Their products include hardware devices, like GO devices, and software that collects and analyzes vehicle data. This data helps clients with route planning, monitoring driver behavior, improving fuel efficiency, and managing vehicle maintenance. Geotab stands out from competitors by offering a scalable platform suitable for fleets of all sizes and a subscription model that ensures ongoing updates and support. The company's goal is to enhance operational efficiency and safety for a diverse range of clients, including commercial fleets and government agencies.