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

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

Camera Matics is seeking an experienced engineer to develop cutting-edge IoT sensor products.

About the Role:

  • 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 Scrums, sprint planning, and retrospectives.

About the Company:

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

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

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.

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.

About You:

  • You are dependable and accountable.
  • You are a self-starter with the ability to learn business concepts quickly.
  • You are an innovator who can identify problems, formulate solutions, and focus on delivering high-quality implementations in a timely fashion.
  • You are dedicated, with a genuine passion for firmware development.

Package Details:

  • 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.

;