Firmware Engineer

ABAX AS

Larvik

On-site

NOK 650,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ABAX in Larvik, Norway is seeking a Firmware Engineer to join a cross-functional team of six in a distributed setup. You will develop embedded firmware for telematics hardware, work with CAN, I2C, UART, SPI interfaces and contribute to secure boot and OTA updates.

The role emphasizes collaboration with hardware, software, and product teams in an agile environment. You’ll engage in debug and validation activities using oscilloscopes and logic analyzers, aiming for energy-efficient, robust

Qualifications

  • Embedded firmware development for telematics hardware.
  • Experience with I2C, UART and SPI communication protocols.
  • Knowledge of secure boot and OTA update mechanisms.

Responsibilities

  • Develop and maintain embedded firmware in C for telematics hardware platforms.
  • Optimize code for performance, memory usage, and power efficiency.
  • Implement secure bootloaders and OTA update mechanisms.
  • Debug and validate embedded systems using oscilloscopes, analyzers and debuggers.

Skills

C programming
RTOS-based
ARM Cortex-M
Embedded debugging
Git
CI/CD

Job description

We’re looking for a skilled Firmware Engineer to join our growing team in Larvik, Norway. You’ll be part of a cross-functional team of six, including Product Managers, Hardware Engineers, and Software Engineers. While it’s a distributed team, most members are based in Norway, with additional colleagues in Sweden.

Together, we work closely to develop and deliver cutting‑edge telematics solutions. If you’re passionate about embedded systems and enjoy working in a collaborative, agile environment — we’d love to hear from you.

Some of the things you will be working on:
Firmware Delivery
  • Develop and maintain embedded firmware in C for telematics hardware platforms.
  • Optimize code for performance, memory usage, and power efficiency.
Platform & Interfaces
  • Work with traditional hardware interfaces such as I2C, UART, and SPI.
  • Integrate with on-chip and external interfaces including CAN, OBD-II, GNSS, cellular modems, and BLE.
Security & Updates
  • Implement and maintain secure bootloaders and OTA (over-the-air) update mechanisms.
  • Develop robust firmware upgrade solutions.
Debugging & Validation
  • Debug and troubleshoot embedded systems using tools like oscilloscopes, logic analyzers, and software debuggers.
  • Collaborate closely with hardware engineers on board bring‑up and validation.
We believe you bring:
  • Proficiency in C programming for embedded systems.
  • Experience with RTOS‑based and bare‑metal firmware development.
  • Strong knowledge of microcontroller architectures, preferably ARM Cortex‑M.
  • Solid understanding of hardware interfaces:UART, SPI, I2C, CAN, ADC/DAC, GPIO.
  • Knowledge of low‑power design and energy‑efficient firmware techniques.
  • Proficient in using embedded debugging tools and test equipment.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines for firmware development.
  • Awareness of embedded security best practices (e.g., secure boot, encryption).
  • Experience with AI‑assisted development tools (e.g., code generation, debugging, and optimization), and the ability to use them effectively in firmware development workflows.
Nice‑To‑Have:
  • Familiarity with Zephyr and cross‑compilation toolchains.
  • Understanding of GNSS and cellular communication protocols.
  • A degree in Computer Science, Hardware Engineering, or a related field.
What's in it for you?

At ABAX, we offer a growing and dynamic workspace with engaged and dedicated colleagues from all over the world. At ABAX, no two days are alike, and we offer a varied role with a lot of responsibility. With the right mindset, this role will challenge and allow you to keep developing your skills. We take pride in that ABAX workplaces are pleasant and designed for personal advancement and fulfillment.

Other information:
  • Start date: As soon as possible.
  • Work extent:Full time.
Location:

Larvik, Norway. Our team works fully from the office in Larvik, fostering close collaboration, strong team spirit, and real‑time knowledge sharing.

Background Check and Reference Check:

As part of our recruitment process, we conduct digital reference checks via RefApp, an online solution.

Please note that a background check may also be carried out in parallel with the reference check.

About ABAX

By translating the customers' needs into advanced technology solutions, ABAX unlocks company data potential.

ABAX is one of the largest telematics companies in Europe with solutions for mileage claim, tool tracking, and equipment control with over 500 000 tracked units all over the world. In 2020 ABAX started a journey expanding into developing mobility data solutions entering new verticals like insurance and leasing being the preferred mobility data provider for the B2B industry on a wider scale. ABAX solutions help our customers run their businesses smarter and more sustainable, making it easy to improve efficiency, comply with legislation, and increase profitability.

We know happy employees equal happy customers, and we do our utmost to facilitate employee satisfaction, both in and out of work. We have around 300 employees spread across offices in nine countries. Our Headquarters and Tech Centre are situated in Larvik, on the southeast coast of Norway. Our values: Enthusiastic, Customer‑centric, Innovative and Sustainable form the foundation of our daily work, every hour of every day.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

ABAX Finland Oy • Larvik

On-site
NOK 650,000 - 850,000
Firmware Engineer
Firmware Engineer

ABAX • Larvik

On-site
NOK 550,000 - 750,000
Dynamic workspace
Personal advancement opportunities
Collaborative team environment
Embedded Firmware Engineer – Telematics
Embedded Firmware Engineer – Telematics

ABAX Finland Oy • Larvik

On-site
NOK 650,000 - 850,000
Embedded Firmware Engineer - Telematics & ARM Cortex-M
Embedded Firmware Engineer - Telematics & ARM Cortex-M

ABAX AS • Larvik

On-site
NOK 650,000 - 900,000
Embedded Firmware Engineer – Telematics & OTA
Embedded Firmware Engineer – Telematics & OTA

ABAX • Larvik

On-site
NOK 550,000 - 750,000
Embedded-utvikler til startup i Oslo
Embedded-utvikler til startup i Oslo

Balder Technology AS • Oslo

On-site
NOK 700,000 - 1,000,000
Embedded Linux Engineer - Kontur
Embedded Linux Engineer - Kontur

Avantas AS • Trondheim

Hybrid
NOK 800,000 - 1,000,000
Chief Operation Officer - Fair Insurance AS Oslo, Hamar , Larvik ·
Chief Operation Officer - Fair Insurance AS Oslo, Hamar , Larvik ·

ABAX AS • Oslo

Hybrid
NOK 2,000,000 - 2,800,000
Flexible location: Oslo, Larvik, or Hø
Travel opportunities
Chief Operation Officer - Fair Insurance AS
Chief Operation Officer - Fair Insurance AS

ABAX • Oslo

On-site
NOK 2,200,000 - 3,000,000
Access to ABAX data platform
Competitive compensation package
Travel opportunities
+1
Senior Field Service Engineer - Control Systems
Senior Field Service Engineer - Control Systems

ABB • Oslo

Hybrid
NOK 900,000 - 1,100,000
Insurance
Wellness facilities
Company cabins
+2