Geotab logo

Senior Embedded Developer

Geotab

Detroit, MI
Full Time
Senior
12 days ago

Job Description

About the Role

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities. Geotab is advancing security, connecting commercial vehicles to the internet and providing web-based analytics to help customers better manage their fleets. Our open platform and Geotab Marketplace ® offer hundreds of third-party solutions, enabling automation and data integration for businesses. We process billions of data points daily, leveraging data analytics and machine learning to improve productivity, optimize fleets, enhance driver safety, and ensure regulatory compliance. Our team is growing, and we seek passionate, innovative individuals eager to make an impact in a fast-paced, evolving environment. Join us for a fulfilling career with opportunities to innovate, great benefits, and an inclusive work culture.

Key Responsibilities

  • Design, implement, and test robust C-based firmware within RTOS environments, contributing to hardware design and verification.
  • Collaborate with embedded engineers and technical teams to shape system architecture and ensure production-ready performance.
  • Maintain and improve testing tools and processes to support reliable releases from development through to commercial deployment.
  • Develop an in-depth understanding of Geotab IoT devices firmware and module functionalities.
  • Perform firmware development including architectural input in areas such as modem, GPS, vehicle data, and security using C and other standards.
  • Write unit tests and perform integration and system-level testing in real and simulated vehicle environments.
  • Work with Python and shell scripting for deployment and tooling.
  • Analyze device telemetry and feature effectiveness using SQL / BigQuery.
  • Conduct comprehensive testing and code reviews to ensure adherence to industry coding standards.
  • Debug firmware issues and identify areas for code improvements.
  • Maintain up-to-date documentation for all areas of responsibility.

Requirements

  • Post-secondary Degree/Diploma in Computer Science, Electrical Engineering, Software Engineering, or related field.
  • 8-10 years of experience in embedded firmware and hardware system development.
  • Experience with RTOS and/or Embedded Linux.
  • Experience with Yocto / Buildroot.
  • Knowledge of Linux security features is highly valued.
  • Experience with microcontroller design and utilization.
  • Familiarity with firmware build-chains and build systems.
  • Experience with CI/CD methods for product maintenance and evolution.
  • Understanding of electronics influencing firmware development and debugging.
  • Knowledge of data structures, algorithms, and design patterns relevant to resource-constrained embedded systems.
  • Ability to read schematics and datasheets for electronic components.
  • Strong verbal and written communication skills for documenting complex technical systems.

Nice to Have

  • Experience with Linux security features.
  • Knowledge of electronics influencing firmware development and debugging.

Qualifications

  • Post-secondary Degree/Diploma in relevant technical fields
  • 8-10 years experience in embedded firmware and hardware development

Benefits & Perks

  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top-up program
  • Online learning and networking opportunities
  • Electric vehicle purchase incentive program
  • Competitive medical and dental benefits
  • Retirement savings program

Working at Geotab

Geotab fosters a fast-paced, innovative, and inclusive work environment where employees are encouraged to follow their passion, think differently, and make an impact. The company values collaboration, continuous learning, and adaptability, offering opportunities for growth and development in a dynamic industry.

Apply Now

Job Details

Posted AtJul 15, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Geotab

Website

geotab.com

Location

Detroit, MI

Industry

All Other Professional, Scientific, and Technical Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches