Firmware Developer - CameraMatics LLC.
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Develop embedded Linux firmware for multi-sensor, connected hardware in an IoT environment.

Come and be part of a growing team that creates cutting-edge IoT sensor products using C/C++.


About Camera Matics

Camera Matics is a world leader in automotive fleet risk management, driver safety, accident prevention, and fleet compliance.

Our award-winning solution is a modular software platform incorporating vision systems, telematics, and AI, combined with modules that enable fleet operators to attain new safety standards across their fleet and drivers, reduce accidents, improve operational efficiencies, and manage compliance.

We give our customers complete visibility over their fleet and peace of mind for today's challenges in fleet operations.

Key Responsibilities

  • Develop firmware in C/C++ for cutting-edge IoT sensor products
  • Gather functional requirements, define proper firmware behavior, and implement firmware modules
  • Work closely with other developers/teams to ensure proper interoperability with the platform
  • Work closely with the test team to ensure full test coverage, and quick closure of reported firmware defects
  • Clearly document code functionality and organization using best practices
  • Work with technical support to diagnose and troubleshoot customer issues
  • Participate in agile planning events including Scrum, sprint planning, and retrospectives

Requirements

  • Third-level qualification in Computer Science or Electronic Engineering
  • Strong knowledge of Linux internals
  • Excellent programming skills in C++/C and cross-compilation for embedded environments
  • Ability to write Linux drivers to integrate new sensors and peripherals
  • Knowledge of pre-emptive multitasking environments
  • Knowledge of ARM architectures
  • Ability to rapidly evaluate new technologies to meet project deadlines

Desirable Skills

  • Experience of integration with IoT platforms and the AWS IoT service
  • Experience of acquisition/processing of sensor data (e.g. IMU, GPS)
  • Experience of working with vehicle telematics data, including CAN bus
  • Video encoding and transmission in an embedded environment

Personal Qualities

  • Dependable and accountable
  • A self-starter with the ability to learn business concepts quickly
  • An innovator who can identify problems, formulate solutions, and focus on delivering high-quality implementations in a timely fashion
  • Dedicated, with a genuine passion for firmware development

What We Offer

  • Competitive salary + performance bonus
  • Further educational assistance
  • 21 days paid holiday
  • Career progression
  • Health insurance
  • Pension scheme
  • Death in service insurance
  • Income protection insurance
  • Hybrid working option
  • Tax-saver or cycle-to-work scheme

About Our Culture

Our culture fosters open, collaborative environments where our team and individual accomplishments are celebrated and encouraged.

We work together as a friendly, supportive team who are willing to assist each other and share best practices to achieve team success.

;