Firmware Developer - Innovate Business Technology Ltd.
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Firmware Developer sought for cutting-edge IoT sensor products in Dublin, contributing to innovative fleet management technology.

About the role:

  • Develop firmware in C/C++ for IoT sensor products.
  • Gather functional requirements and implement firmware modules.
  • Collaborate with developers and test teams to ensure platform interoperability and firmware quality.
  • Troubleshoot customer issues alongside the technical support team.
  • Document code functionality using best practices.
  • Participate in agile events like Scrum, sprint planning, and retrospectives.

Requirements:

  • Degree in Computer Science or Electronic Engineering.
  • Strong knowledge of Linux internals and cross-compilation for embedded environments.
  • Excellent programming skills in C/C++.
  • Experience in writing Linux drivers for sensors and peripherals.
  • Knowledge of pre-emptive multitasking environments.
  • Familiarity with ARM architectures is a plus.

Nice to Have:

  • Experience with AWS IoT and IoT platforms.
  • Knowledge of sensor data acquisition and processing (e.g., IMU, GPS).
  • Experience working with vehicle telematics data (CAN bus).
  • Familiarity with video encoding and transmission in embedded environments.

You Are:

  • Dependable, accountable, and able to work independently.
  • A self-starter with a passion for firmware development.
  • A problem solver who can deliver high-quality implementations on time.

Benefits:

  • Competitive salary + Performance Bonus.
  • Health Insurance, Pension Scheme, and Income Protection Insurance.
  • Hybrid working options.
  • Educational assistance and career progression opportunities.
  • 21 days paid holiday, Tax-Saver, or Cycle-to-Work Scheme.

;