Simplify Logo

Full-Time

Senior Embedded Developer

Expandability

Posted on 3/28/2024

Geotab

Geotab

1,001-5,000 employees

AI-powered fleet management solutions

Data & Analytics
Automotive & Transportation
Consulting
Hardware
Enterprise Software
Fintech
AI & Machine Learning
Aerospace
Defense

Senior

Oakville, ON, Canada

Category
Embedded Engineering
Software Engineering
Required Skills
Bash
Rust
Agile
Python
Software Testing
SQL
Operating Systems
SCRUM
Linux/Unix
Data Analysis
Requirements
  • Bachelors in Computer Science, Computer Engineering, Electrical Engineering or a related field
  • 5-8 years of experience with 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 in hands-on development and troubleshooting on embedded targets
  • Experience or exposure with SQL for leveraging big data for firmware development
  • Well versed in modern scripting languages (e.g. bash, Python, TCL, etc.) is highly valued
  • Experience programming in Rust is highly valued
  • Experience working within a technical or engineering organization, with knowledge of the high-technology/telematics industry is an asset
Responsibilities
  • Maintain and improve testing tools and processes to ensure new releases perform as expected
  • Collaborate with other embedded developers, engineers, and internal technical teams to determine project architecture and constraints
  • Develop an in-depth understanding of Geotab IoT devices firmware and modules
  • Perform firmware development 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 comprehensive testing and code reviews
  • Debug firmware issues and identify areas for code improvements

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

M&A

Total Funding

N/A

Headquarters

Oakville, Canada

Founded

2000

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

-3%

2 year growth

-3%

Benefits

Medical & dental

Retirement savings

Fitness membership

Baby bonus

Flex work arrangements

Home office reimbursement for select items

EV program

Learning reimbursement

INACTIVE