Embedded Developer, Spain at Geotab

Madrid, Community of Madrid, Spain

Geotab Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
IoT, TransportationIndustries

Requirements

  • Experience with embedded C and Linux
  • Interest in embedded systems, real-time computing, electronics, and low-level computing
  • Interest in reverse engineering
  • Self-starter able to quickly understand complex technical concepts
  • Drive to find the “right” solution, not just one that “works.”
  • Strong analytical skills with ability to provide expert judgment on suitability of existing OSS solutions
  • Ability to manage multiple timelines and contrasting priorities

Responsibilities

  • Design, write, and test C code for Geotab’s GO telematics devices
  • Perform kernel-level development using C language
  • Debug code misbehavior and perform appropriate fixes and modifications
  • Maintain and improve testing tools and processes to ensure new releases perform as expected
  • Contribute to the evolution of bare-metal code to work on top of an Operating System on both embedded and non-embedded systems
  • Write guidelines for code portability across a wide variety of environments and OSes
  • Design testing strategies and implement automatic verification methods
  • Provide expert judgment on the suitability of existing OSS solutions for specific functionality needs
  • Align new and existing code to widespread practices and industry standards
  • Maintain documentation related to areas of responsibility
  • Develop in-depth understanding of Geotab's device firmware from a Systems Architecture point of view
  • Work closely with development and technical teams

Skills

Embedded C
Linux
Embedded Systems
Real Time
Electronics
Reverse Engineering
Low Level Computing

Geotab

Telematics and fleet management solutions provider

About Geotab

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.

Oakville, CanadaHeadquarters
2000Year Founded
M_AND_ACompany Stage
Data & Analytics, Automotive & TransportationIndustries
1,001-5,000Employees

Benefits

Medical & dental
Retirement savings
Fitness membership
Baby bonus
Flex work arrangements
Home office reimbursement for select items
EV program
Learning reimbursement

Risks

Patent infringement lawsuit by Fractus could lead to financial liabilities.
Dependency on Volvo Cars partnership may pose risks if challenges arise.
Expansion into Indonesia exposes Geotab to geopolitical and regulatory risks.

Differentiation

Geotab offers a comprehensive telematics platform with both hardware and software solutions.
The company serves diverse clients, including commercial fleets and government agencies.
Geotab's solutions are scalable, suitable for small businesses to large enterprises.

Upsides

Geotab's partnership with Volvo Cars enhances its fleet management capabilities.
Winning the Prince Michael International Road Safety Award boosts Geotab's reputation.
Integration of AI in telematics allows for predictive analytics and route optimization.

Land your dream remote job 3x faster with AI