Full-Time

Senior Embedded Developer

Posted on 5/6/2024

Geotab

Geotab

1,001-5,000 employees

AI-powered fleet management solutions

AI & Machine Learning
Data & Analytics
Hardware

Senior

Oakville, ON, Canada

Required Skills
Rust
Agile
Python
Software Testing
Data Structures & Algorithms
SQL
Operating Systems
SCRUM
Linux/Unix
Data Analysis
Requirements
  • Post-secondary Diploma/Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 8+ years experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Strong knowledge of programming languages (C/C++/C#) in an embedded software context
  • Experience with RTOS and Linux
  • Experience with Agile methodologies such as SCRUM
  • Experience programming in Rust is highly valued
  • Experience in hands-on development and troubleshooting on embedded targets
  • Understanding of underlying electronics influencing firmware development and debugging
  • Experience or exposure with SQL for leveraging big data for firmware development
  • Familiarity with data structures, algorithms, and design patterns in embedded systems development
  • Knowledge of reading schematics and data sheets for components
Responsibilities
  • Perform firmware development in the required area of expertise using C, C++, and Rust
  • Write unit tests and conduct integration and system-level testing
  • Write SQL queries and Python scripts for data analysis
  • Conduct testing and code reviews to ensure industry coding standards are followed
  • Debug firmware issues and identify areas for code improvements
  • Maintain up-to-date documentation for all areas of responsibility

Geotab provides a comprehensive fleet management platform powered by AI and data intelligence, offering telematics, video-based safety, and open integrations to optimize fleet performance. With over 4 million subscriptions and processing more than 75 billion data points a day, Geotab helps customers make better decisions, increase productivity, ensure fleet safety, and achieve sustainability goals.

Company Stage

N/A

Total Funding

N/A

Headquarters

Oakville, Canada

Founded

2000

Growth & Insights
Headcount

6 month growth

7%

1 year growth

7%

2 year growth

5%

Benefits

Medical & dental

Retirement savings

Fitness membership

Baby bonus

Flex work arrangements

Home office reimbursement for select items

EV program

Learning reimbursement