Facebook pixel

Senior Embedded Developer
Confirmed live in the last 24 hours
Locations
Oakville, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
BigQuery
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Operating Systems
Rust
SCRUM
SQL
Python
Software Testing
Requirements
  • 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 in hands-on development and troubleshooting on embedded targets
  • Understanding of underlying electronics to the point where it influences firmware development and debugging
  • Experience or exposure with SQL for leveraging big data for firmware development
  • Familiar with data structures, algorithms, and design patterns common to embedded (resource-constrained) systems development
  • Adequate knowledge of reading schematics and data sheets for components
Responsibilities
  • Develop an in-depth understanding of the Geotab IoT devices (such as GO, extensible product, asset trackers) firmware and how various modules work
  • Perform firmware development in the required area of expertise (modem, GPS, vehicle data, security, etc) using C, C++ and Rust 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
Geotab

1,001-5,000 employees

Open platform telematics technology provider
Company Overview
Geotab is on a mission to advance technology, empower businesses and make the roads safer for everyone. The company connects vehicles to the internet and provide web-based analytics to help organizations manage their fleets.
Benefits
  • Medical & dental
  • Retirement savings
  • Fitness membership
  • Baby bonus
  • Flex work arrangements
  • Home office reimbursement for select items
  • EV program
  • Learning reimbursement
Company Core Values
  • Collaborate and strive for transparency
  • Innovate and develop for the future
  • Do the right thing
  • Keep it simple
  • Embrace change
  • Work hard, your way