Geotab

Embedded Developer

Geotab
Apply
17 hours ago
Madrid, SpainMid Level / Senior

Responsibilities

  • Develop firmware for Geotab GO telematics devices using C, C++, and Rust.
  • Write unit tests and conduct integration and system-level testing in real and simulated vehicles.
  • Maintain and improve testing tools and processes, conduct code reviews, and identify code improvements.
  • Troubleshoot firmware issues on embedded targets and support architecture and constraint decisions with technical teams.
  • Use SQL queries, Python scripts, and Google BigQuery data to assess device health and feature effectiveness.
  • Maintain documentation for areas of responsibility.

Requirements

  • Require 3–5 years of experience in embedded systems design with preemptive, multitasking real-time operating systems and Linux.
  • Require strong embedded-software knowledge of C, C++, and C#, including data structures, algorithms, and design patterns for resource-constrained systems.
  • Require hands-on embedded-target development and troubleshooting experience, including familiarity with schematics and component data sheets.
  • Require experience with SQL, encryption or cryptographic modules, and electronics relevant to firmware development.
  • Value experience with Rust and scripting languages such as Bash, Python, or Tcl.
  • Require a post-secondary diploma or degree specializing in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Require strong communication, organization, troubleshooting, multitasking, and open-ended problem-solving abilities.

Benefits

  • Flexible hybrid working arrangements with support for in-person and virtual work.
  • Home office reimbursement program and public transportation reimbursement.
  • State-of-the-art office, employer pension contributions, and medical and dental benefits for employees and family members.
  • Electric vehicle purchase incentive, subsidized fitness membership, and co-pay tuition reimbursement.
  • Listed benefits are offered to full-time permanent employees only.

Tech Stack

BashCC#C++Google BigQueryLinuxPythonRustSQLTcl

Categories

Geotab

About Geotab

1,001-5,000 employees

Geotab builds connected-vehicle telematics hardware and fleet management software used by commercial and public-sector fleets to monitor vehicles, drivers, and assets. It sells devices and a SaaS platform with analytics, compliance, and a marketplace of integrations for routing, safety, and maintenance. Founded in 2000 and headquartered in Oakville, Ontario, the privately held company serves global markets, including government fleets requiring FedRAMP/FIPS-authorized solutions.

Contact me