Talent.com
Geotab
Senior Embedded DeveloperGeotab • Oakville, ON, Canada
Senior Embedded Developer

Senior Embedded Developer

Geotab • Oakville, ON, Canada
30+ days ago
Job type
  • Permanent
Job description

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. Geotab’s open platform and Geotab Marketplace®, offering hundreds of third‑party solution options, allows both small and large businesses to automate operations by integrating vehicle data with their other data assets. Processing billions of data points a day, Geotab leverages data analytics and machine learning to improve productivity, optimize fleets through the reduction of fuel consumption, enhance driver safety and achieve strong compliance to regulatory changes.

Our team is growing and we’re looking for people who follow their passion, think differently and want to make an impact. Ours is a fast paced, ever changing environment. Geotabbers accept that challenge and are willing to take on new tasks and activities - ones that may not always be described in the initial job description. Join us for a fulfilling career with opportunities to innovate, great benefits, and our fun and inclusive work culture. Reach your full potential with Geotab.

Who you are:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Developer who will be primarily responsible for the execution and quality of firmware code for Geotab’s core telematics and hardware devices. The projects will vary in scope, complexity, and affected business area. If you love technology, and are keen to join an industry leader — we would love to hear from you!

What you’ll do:

As a Senior Embedded Developer, your key area of responsibility will be writing and testing high‑quality code within Embedded Linux, RTOS, or bare‑metal environments, performing unit and integration testing to ensure feature requirements are met, and collaborating with cross‑functional technical teams to deliver features according to system requirements. You will need to work closely with Geotab’s hardware teams to ensure components are seamlessly integrated, as well as collaborate with cross‑functional technical teams and participate in Scrum/Agile development environments.

To be successful in this role, you will be a highly organized self‑starter with a meticulous attention to detail and the ability to research and solve open‑ended design problems. In addition, the successful candidate will have strong technical communication and mentorship skills with the ability to explain complex decisions effectively and manage priorities among multiple tasks in a flat organizational structure.

How you’ll make an impact

Develop an in-depth understanding of the Geotab IoT devices (such as telematics devices, extendibility products, asset trackers, Video products) firmware and how various modules work.

Participate in modular, reusable, hardware independent software/firmware development practices and adhere to test driven development principles.

Perform firmware development, including architectural input, in the required area of expertise (Telematics, Video, Asset Tracking, Security, Vehicle Data, communication interfaces like Bluetooth, WiFi, NFC, etc. as well as inertial sensors and GNSS) using C and other standards required by the RTOS and as per Geotab’s development standards.

Write scalable, high quality, secure embedded software using Geotab’s development standards in a variety of programming languages like C, C++, Rust, GOlang, Python for RTOS, Embedded Linux or baremetal as required.

Write unit tests and perform integration and system‑level testing in both real and simulated environments, demonstrating that new features are meeting design requirements.

Collaborate with hardware teams to ensure hardware components are seamlessly integrated in the system via reading and understanding data sheets to design and write software components.

Conduct comprehensive testing and code reviews to ensure that industry coding standards are followed.

Debug firmware issues using specialised tools (logic analyzer, oscilloscopes, JTAG etc) when necessary to troubleshoot hardware‑software integration issues.

Keep up‑to‑date documentation for all areas of responsibility.

What you’ll bring to the role

5‑8 years of technical experience in embedded development, specifically with real‑time operating systems (RTOS) and/or multi‑threaded Linux environments.

Post‑secondary Diploma or Degree with specialization in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

Advanced proficiency in C, with highly valued experience in C++, Rust, or GOLang, and familiarity with scripting languages like Python or Bash.

Strong knowledge of Embedded Systems, including Microcontroller Design, communication protocols (UART, SPI, I2C, CAN), and the ability to read schematics.

Expertise in the Software Development Life Cycle (SDLC), including experience with CI/CD methods, build systems (Yocto, Buildroot), and tools like Git, JIRA, or SQL.

Proven ability to communicate complex technical decisions effectively, both verbally and in writing, within a collaborative team environment.

If you got this far, we hope you’re feeling excited about this role! Even if you don’t feel you meet every single requirement, we still encourage you to apply.

Why job seekers choose Geotab

  • 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

*The above are offered to full‑time permanent employees only

How we work

At Geotab, we have adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in‑person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud‑based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work‑life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology!

We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish – in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com. By submitting a job application to Geotab Inc. or its affiliates and subsidiaries (collectively, “Geotab”), you acknowledge Geotab’s collection, use and disclosure of your personal data in accordance with our Privacy Policy. Click here to read our Privacy Notice. Click here to learn more about what happens with your personal data.

The annual base salary for this position is the expected annual salary for this role, and may be subject to change. Geotab offers various perks and benefits and other compensation components that an individual may be eligible for. The actual base salary for this position depends on a variety of factors such as but not limited to skills, qualifications, education and overall experience, including the location the applicant lives while performing the job. This also includes equity with other team members and alignment with local market data. All offers of employment are contingent upon proof of eligibility to work and the individual's ability to pass a background check.

Hiring Range: $105,000 - $136,000 CAD

Geotab is committed to connecting, hiring and providing equal opportunity to qualified people with disabilities.

#J-18808-Ljbffr
Create a job alert for this search

Senior Embedded Developer • Oakville, ON, Canada

Similar jobs

Senior Developer

Coconut SoftwareMississauga, Peel Region, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Embedded Systems Engineer – Gc/Lc - C$115,000 - C$125,000 A Year

PerkinElmerVaughan, Canada
Full-time

The Embedded System Engineer will develop firmware for Gas Chromatography instrumentation, various Auto-Samplers, sample preparation devices and mass spectrometers, specifically the PerkinElmer Cla... Show more

 • Promoted

Senior Developer, Enterprise Applications - C$120,000 - C$140,000 A Year

Kohl & Frisch LimitedVaughan, Canada
Full-time

Founded in 1916, Kohl & Frisch Limited has a solid reputation in the healthcare industry that distinguishes it as the only national, Canadian-owned and operated wholesale distributor.A family-o... Show more

 • Promoted

Senior Embedded Linux Engineer

Socomec GroupBrampton
Full-time

Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance.Socomec North America (NAM) is Socomec’s organization... Show more

 • Promoted

Senior Embedded Engineer – Remote (Automotive Networking)

EthernoviaMississauga, Peel Region, CA
Remote
Full-time

An innovative tech company is seeking a Senior Embedded Software/Firmware Engineer for remote work.You'll develop device drivers, ensuring integration with Linux and AUTOSAR Stack.Ideal candidates ... Show more

 • Promoted

Senior Embedded Software Engineer

Aversan Inc.Mississauga, Canada
Full-time

Senior Embedded Software Engineer Aversan Inc.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are cur... Show more

 • Promoted

Senior Developer, Development Services

BDO CanadaOakville, ON, CA
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

 • Promoted

Senior Automation Developer

CitiMississauga, Peel region, Canada
Full-time

We are seeking a highly skilled Senior Automation Developer for a fully hands-on, programmatic engineering role dedicated to architecting, refactoring, and maintaining scalable, distributed test au... Show more

 • Promoted

Senior Embedded Developer

GeotabOakville
Full-time +1

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... Show more

 • Promoted

Hybrid Senior Developer Role in Ontario

SOTIMississauga, Peel Region, CA
Full-time

Transform digital landscapes at SOTI as a Hybrid Senior Software Developer located in Mississauga, Ontario.This role encompasses full software development life cycle, delivering scalable solutions.... Show more

 • Promoted

Senior Automation Developer

Citibank (Switzerland) AGmississauga, peel region, Canada
Full-time

Job Description We are seeking a highly skilled Senior Automation Developer for a fully hands-on, programmatic engineering role dedicated to architecting, refactoring, and maintaining scalable, dis... Show more

 • Promoted

Senior Embedded Developer

United States Digital Space LLCOakville, Ontario, Canada
Permanent

Senior Embedded Developer – Overview.Permanent full‑time role located in Oakville, Ontario.Responsibilities include designing, building, and maintaining the embedded test automation framework that ... Show more

 • Promoted

Senior Embedded Software Engineer

Donnell ConsultingBurlington, Ontario, Canada
Full-time

About the job Senior Embedded Software Engineer.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Go... Show more

 • Promoted

Senior Embedded Linux Engineer

Socomec SasBrampton
Full-time

Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance.Socomec North America (NAM) is Socomec’s organization... Show more

 • Promoted

Embedded Software Engineer

AkkodisOakville
Full-time

Contract position with a client located in.Ideally, the successful candidate will have strong experience with embedded systems build and development process as a DevOps engineer or a similar softwa... Show more

 • Promoted

Lead Embedded Software For Next-Gen Haptics (Hybrid) - C$90,000 - C$135,000 A Year

Haptic Technology FirmMississauga, Canada
Full-time

A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products.This hybrid role demands over 5 years of software experie... Show more

 • Promoted

Senior Developer, Enterprise Applications – Permanent

Kohl & Frisch LimitedVaughan, Canada
Permanent

Senior Developer, Enterprise Applications – PermanentLocation: Kohl & Frisch Limited (Concord, ON)About UsFounded in 1916, Kohl & Frisch Limited has a solid reputation in the healthcare ind... Show more

 • Promoted

Senior Full Stack Developer

Magna InternationalBrampton, Peel Region, CA
Full-time

Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers.Through our robust product engineering, outstanding tooling capabilities and diverse process expe... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthMississauga, Peel Region, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Enterprise Applications Developer - C$75,000 - C$95,000 A Year

National Healthcare DistributorVaughan, Canada
Full-time

Seeking an Enterprise Applications Developer with 5+ years of experience, focusing on Microsoft Dynamics 365 F&O, to design, develop, and maintain a healthcare distributor's technology syst... Show more