Embedded Developer at Geotab

Atlanta, Georgia, United States

Geotab Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
IoT, Automotive, Telematics, Connected TransportationIndustries

Requirements

  • Post-secondary Degree/Diploma with specialization in Computer Science, Electrical Engineering, Software Engineering, or other related Degree/Diploma
  • 3-5 years experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Strong knowledge of C programming in an embedded software context
  • Exposure and/or experience with RTOS and Linux
  • Exposure and/or experience with SCRUM
  • Experience in hands-on development and troubleshooting on embedded targets
  • Understanding of underlying electronics to the point where it influences firmware development and debugging
  • Experience with SQL
  • Familiar with data structures, algorithms, and design patterns common to embedded (resource-constrained) systems development
  • Able to research and solve open-ended design problems

Responsibilities

  • Develop an in-depth understanding of the GO device firmware and how all the modules work
  • Perform firmware development on RTOS/Bare Metal systems in the required area of expertise (modem, GPS, vehicle data, security, etc) using embedded C as per the development standards
  • Write unit tests and perform integration and system-level testing in both real and simulated vehicles, to demonstrate that new features meet design requirements
  • Write SQL queries and Python scripts on data from Google BigQuery to determine device health and effectiveness of new functionality
  • Conduct comprehensive testing and code reviews to ensure that industry coding standards are followed
  • Debug firmware issues and identify areas for code improvements
  • Keep up-to-date documentation for all areas of responsibility
  • Design, write, and test embedded C code for Geotab’s GO telematics devices
  • Maintain and improve testing tools and processes, ensuring that new releases perform as expected
  • Collaborate with other embedded systems developers, engineers, and internal technical teams in determining the architecture and constraints of the project

Skills

Embedded C
Embedded Systems
C Programming
Telematics
Firmware Development
Device Testing

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