Firmware Engineer

SPX Aids to Navigation

Porvoo

On-site

EUR 55,000 - 75,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SPX Aids to Navigation in Porvoo, Finland is seeking an experienced Firmware Engineer to join our engineering team. You’ll work hands-on, coding, testing and debugging firmware directly on microcontrollers, with close collaboration to hardware and systems teams.

The role emphasizes low-level C development on ARM Cortex MCUs, bare-metal and RTOS environments, and participation across NPI and sustaining engineering. A strong embedded background and English communication are essential.

Qualifications

  • Experience in embedded firmware development.
  • Strong programming skills in C.
  • Solid experience with bare-metal development and RTOS.
  • Experience with ARM Cortex microcontrollers is valuable.
  • Experience developing firmware directly on microcontrollers.
  • Good understanding of embedded hardware and collaboration with hardware engineers.
  • Basic understanding of BLE, LTE-M, NB-IoT and LoRaWAN is helpful.
  • Knowledge of serial communication protocols (UART, I2C, SPI).
  • Familiarity with GNSS and satellite communications is a plus.
  • Experience with Git and development tools is beneficial.

Responsibilities

  • Develop embedded firmware from design through testing and release.
  • Write low-level C firmware for bare-metal and RTOS environments.
  • Develop, test, debug and maintain firmware for MCU-based products.
  • Work on New Product Introduction and sustaining engineering activities.
  • Investigate and resolve software defects and identify improvements.
  • Create software designs, specifications, test plans and documentation.
  • Collaborate with hardware, systems, test and project engineers to deliver complete products.
  • Investigate new technologies and contribute to next-generation products.
  • Test and debug firmware using laboratory equipment.
  • Contribute to continuous improvement of engineering processes.

Skills

Embedded firmware
C language
C++
English
Hardware collaboration

Tools

Git
RTOS
ARM Cortex
Bare-metal
I2C
SPI

Job description

SPX AtoN is looking for an experienced Firmware Engineer to join our engineering team in Porvoo and play a key role in the development of our next generation of embedded products.

This is a highly hands-on engineering role, with 100% hands-on involvement in coding, testing and debugging. You’ll work at low level, developing firmware directly on microcontrollers and collaborating closely with hardware, systems and other engineering teams.

Our existing products use Renesas platforms, while our new product development is moving towards ARM Cortex, making ARM experience particularly valuable.

What You’ll Do
  • Develop embedded firmware from initial design through to testing, release and maintenance.
  • Write low-level C firmware, working with both bare-metal and RTOS environments.
  • Develop, test, debug and maintain firmware for microcontroller-based products.
  • Work on both New Product Introduction (NPI) and sustaining engineering activities.
  • Investigate and resolve software defects and identify opportunities to improve existing products.
  • Create software designs, technical specifications, test plans and development documentation.
  • Work closely with hardware, systems, test and project engineers to deliver complete products.
  • Investigate new technologies and contribute to the development of next-generation products.
  • Test and debug firmware using appropriate laboratory equipment.
  • Contribute to continuous improvement of engineering processes and development practices.
What You’ll Bring
  • Experience in embedded firmware development.
  • Strong programming skills in C.
  • Solid experience with bare-metal development and RTOS.
  • Experience with ARM Cortex microcontrollers is particularly valuable.
  • Experience developing firmware directly on microcontrollers/chips.
  • Good understanding of embedded hardware and the ability to work effectively with hardware engineers.
  • Basic understanding of wireless technologies such as BLE, LTE-M, NB-IoT and LoRaWAN. BLE experience is particularly relevant to our current products.
  • Knowledge of serial communication protocols including UART, I²C and SPI.
  • Familiarity with GNSS and satellite communications would be advantageous.
  • Experience with Git and other development tools is beneficial.
  • C++ experience would be an advantage.
  • Good written and spoken English.
What Makes This Role Interesting?

You'll be working on both new product development and sustaining engineering, giving you the opportunity to work across the full embedded firmware lifecycle.

The existing product portfolio uses Renesas technology, while our new products are moving to ARM Cortex-based MCUs. This means you'll have the opportunity to be involved in an important technology transition and help shape the firmware architecture of future products.

The role is highly collaborative, but remains very hands-on — you'll be writing, testing and debugging code yourself, rather than moving into a purely managerial or supervisory position.

Why Join SPX AtoN?

This is an opportunity to join a team developing embedded technology for new products, working at low level with modern microcontroller platforms and contributing directly to the products you’ll see move from development into the field.

If you're an experienced embedded firmware engineer who enjoys C, bare-metal, RTOS and hands-on development, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - ARM Cortex & RTOS Specialist
Embedded Firmware Engineer - ARM Cortex & RTOS Specialist

SPX Aids to Navigation • Porvoo

On-site
EUR 55,000 - 75,000
Embedded Firmware Engineer - ARM & Renesas
Embedded Firmware Engineer - ARM & Renesas

SPX • Porvoo

Hybrid
EUR 55,000 - 85,000
Competitive compensation
Bonus plans
Educational assistance
+2
Embedded Firmware Engineer
Embedded Firmware Engineer

Nordic Semi • Oulu

On-site
EUR 90,000 - 120,000
Competitive salary and incentive plan
Flexible working hours
Medical insurance
+1
RF Firmware Engineer
RF Firmware Engineer

Nordic Semi • Oulu

On-site
EUR 55,000 - 85,000
Competitive salary
Flexible working hours
Medical insurance
+1
Firmware Test Engineer, Secure Domain
Firmware Test Engineer, Secure Domain

Nordic Semi • Oulu

On-site
EUR 45,000 - 65,000
Competitive salary with incentive plan
Flexible working hours
Medical insurance
+2
Firmware Engineer
Firmware Engineer

SPX • Porvoo

On-site
EUR 55,000 - 85,000
Competitive compensation
Bonus plans
Educational assistance
+2
Senior Firmware Engineer
Senior Firmware Engineer

Kidde Global Solutions • Finland

On-site
EUR 34,000 - 43,000
Meal Vouchers
LuxMed Medical Insurance
MultiSport Card
+1
Senior Embedded Firmware Engineer - Flexible Hours
Senior Embedded Firmware Engineer - Flexible Hours

Nordic Semi • Oulu

On-site
EUR 90,000 - 120,000
Competitive salary and incentive plan
Flexible working hours
Medical insurance
+1
Embedded Linux & Platform Engineer
Embedded Linux & Platform Engineer

Swedium Global Services AB • Tampere

Hybrid
EUR 70,000 - 110,000
Hardware Security Engineer
Hardware Security Engineer

Sineeng • Tampere

On-site
EUR 65,000 - 90,000
Paid Time Off
Health & Wellness Package
Lab & Gadget Budget
+2
Top locations