Firmware Engineer

ABAX

Larvik

On-site

NOK 550,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dynamic workspace
Personal advancement opportunities
Collaborative team environment

Job summary

ABAX is seeking a skilled Firmware Engineer to join their team in Larvik, Norway. The role involves developing and maintaining embedded firmware, optimizing code for performance, and working with various hardware interfaces. Ideal candidates should have strong C programming skills, experience with RTOS-based firmware development, and a solid understanding of microcontroller architectures. The work environment is dynamic, aimed at personal advancement, and offers full-time opportunities.

Qualifications

  • 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.
  • Awareness of embedded security best practices (e.g., secure boot, encryption).
  • Experience with AI-assisted development tools.

Responsibilities

  • Develop and maintain embedded firmware in C for telematics hardware platforms.
  • Optimize code for performance, memory usage, and power efficiency.
  • Integrate with on-chip and external interfaces including CAN, OBD-II, GNSS, cellular modems, and BLE.
  • Implement and maintain secure bootloaders and OTA update mechanisms.
  • Debug and troubleshoot embedded systems using tools like oscilloscopes, logic analyzers.

Skills

C programming for embedded systems
RTOS-based firmware development
Microcontroller architectures
Debugging skills
Embedded security best practices
Version control systems
AI-assisted development tools

Education

Degree in Computer Science, Hardware Engineering, or related field

Tools

Embedded debugging tools
Oscilloscope
Logic analyzers

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.

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

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

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

ABAX AS • Larvik

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

ABAX Finland Oy • Larvik

On-site
NOK 650,000 - 850,000
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
Embedded Software Engineer - Norway (Kongsberg)
Embedded Software Engineer - Norway (Kongsberg)

Kongsberg Precision Cutting Systems • Kongsberg

On-site
NOK 700,000 - 900,000
Firmware Engineer
Firmware Engineer

BALDER • Oslo

Hybrid
NOK 800,000 - 1,000,000
Embedded Systems Engineer
Embedded Systems Engineer

Airthings • Oslo

On-site
NOK 900,000 - 1,300,000
Competitive pay
Work-life balance
Inclusive environment
+3