Embedded Firmware Engineer

Nordic Semi

Oulu

In loco

EUR 90.000 - 120.000

Tempo pieno

9 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary and incentive plan
Flexible working hours
Medical insurance
Family-friendly policies

Descrizione del lavoro

Nordic in Oulu, Finland, is seeking an experienced embedded firmware engineer to join the Long-Range BU R&D team. You will develop platform firmware, optimize RTOS and drivers, and support build systems with CI/CD pipelines.

This independent role offers a broad scope and growth across a wide range of areas. You will work on pre-silicon bring-up, write tests for CI, and share knowledge through code reviews and documentation.

Competenze

  • Master's degree in Computer Science, Communications Engineering, or a related technical field.
  • 5+ years of experience in embedded software development.
  • Very good knowledge of C, especially in environments with restricted memory and performance constraints.
  • Strong problem solving and debugging skills.
  • Good understanding of the Arm Cortex-M architecture and embedded operating systems, such as Zephyr.
  • Experience with CI/CD tooling, git and automation.
  • Comfortable using modern AI-assisted development tools in day-to-day work.
  • Prior pre-silicon development experience (emulation, FPGA) is an advantage.
  • Familiarity with OFDM based physical layer or RF control development is an advantage.

Mansioni

  • Develop, maintain and optimise embedded firmware, including RTOS configuration, device drivers and common platform APIs, so that feature development on top of them stays efficient.
  • Maintain and improve the cross-platform build environment shared by our firmware teams, and CI pipelines, using Docker or other containerised setups.
  • Bring up and develop firmware in pre-silicon environments such as emulators and FPGA platforms.
  • Write unit and integration tests for the firmware you develop, and keep them running in our CI pipelines (Bamboo, Jenkins).
  • Share your knowledge through code reviews, documentation and technical guidance to the team.

Conoscenze

C programming
Arm Cortex-M
Debugging skills
English communication
Team collaboration

Formazione

Master's degree in Computer Science or related field

Strumenti

Docker
Git
CI/CD tooling
Emulation/FPGA tooling

Descrizione del lavoro

About the job

Join our Long-Range BU (Business Unit) R&D organisation and develop the platform firmware that the rest of our software relies on. Your role in the team is to abstract the complexity of the hardware away from the higher layers of firmware: improving the RTOS, drivers and common APIs, and supporting your colleagues with build systems, CI/CD pipelines and the tooling around them. This is an individual-contributor position with a broad scope that can be shaped around your interests and skills, and it lets you grow your expertise across a wide range of areas. You will be supported by experienced colleagues and modern development tooling, and your work will end up in products deployed in millions of connected devices.

Key responsibilities
  • Develop, maintain and optimise embedded firmware, including RTOS configuration, device drivers and common platform APIs, so that feature development on top of them stays efficient.

  • Maintain and improve the cross-platform build environment shared by our firmware teams, and CI pipelines, using Docker or other containerised setups.

  • Bring up and develop firmware in pre-silicon environments such as emulators and FPGA platforms.

  • Write unit and integration tests for the firmware you develop, and keep them running in our CI pipelines (Bamboo, Jenkins).

  • Share your knowledge through code reviews, documentation and technical guidance to the team.

Key Qualifications and Skills
  • Master's degree in Computer Science, Communications Engineering, or a related technical field.

  • 5+ years of experience in embedded software development.

  • Very good knowledge of C, especially in environments with restricted memory and performance constraints.

  • Strong problem solving and debugging skills.

  • Good understanding of the Arm Cortex-M architecture and embedded operating systems, such as Zephyr.

  • Experience with CI/CD tooling, git and automation.

  • Comfortable using modern AI-assisted development tools in day-to-day work.

  • Prior pre-silicon development experience (emulation, FPGA) is an advantage.

  • Familiarity with OFDM based physical layer or RF control development is an advantage.

Personal Skills

The ideal candidate is curious and quick to pick up new technologies, and enjoys making life easier for the people building on top of their work. You communicate clearly in English, both in writing and in person, and you collaborate comfortably across disciplines. You are self-driven, able to prioritise and deliver in a dynamic environment, and equally happy working independently or as part of the team.

Working for Nordic

Working at Nordic, you will be inspired and supported to develop yourself. Our teams enjoy a professional and informal working environment. We value and encourage the continuous development of skills and expertise to the highest levels. We are proud of our Norwegian heritage, our highly skilled international workforce, and our world‑leading innovation.

We offer a variety of tasks and projects, and the possibility to work alongside some of the world’s most renowned experts within their field. We encourage our employees to question the established and innovate while expecting professionalism, commitment, and the will to learn.

Benefits
  • Competitive salary with short- and long-term incentive plan

  • Flexible working hours

  • Medical insurance

  • Family-friendly policies, insurances, and benefits

Practical details
  • Location: Oulu, Finland
    Please note that this position might be subject to a background check.

Please note that this position might be subject to a background check.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Firmware Test Engineer, Secure Domain
Firmware Test Engineer, Secure Domain

Nordic Semi • Oulu

In loco
EUR 45.000 - 65.000
Competitive salary with incentive plan
Flexible working hours
Medical insurance
+2
RF Firmware Engineer
RF Firmware Engineer

Nordic Semi • Oulu

In loco
EUR 55.000 - 85.000
Competitive salary
Flexible working hours
Medical insurance
+1
Senior SoC Design Lead
Senior SoC Design Lead

Nordic Semi • Oulu, Tampere

Remoto
EUR 90.000 - 140.000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
Senior SoC Design Lead
Senior SoC Design Lead

Nordic Semiconductor • Tampere

In loco
EUR 120.000 - 180.000
Competitive salary with incentive plan
Medical insurance
Family-friendly policies and benefits
SoC Verification Engineer
SoC Verification Engineer

Nordic Semiconductor Corporation • Tampere

In loco
EUR 42.000 - 67.000
Competitive salary with bonus plan
Insurance plan
Regular Finnish annual vacation + Paid
+3
Senior Embedded Firmware Engineer - Flexible Hours
Senior Embedded Firmware Engineer - Flexible Hours

Nordic Semi • Oulu

In loco
EUR 90.000 - 120.000
Competitive salary and incentive plan
Flexible working hours
Medical insurance
+1
Senior Analog SoC Architect
Senior Analog SoC Architect

Nordic Semi • Oulu, Tampere

Remoto
EUR 110.000 - 160.000
Competitive salary
Flexible working hours
Medical insurance
+1
Senior Analog SoC Architect
Senior Analog SoC Architect

Nordic Semiconductor • Tampere

In loco
EUR 120.000 - 180.000
Competitive salary with short- andlong
Flexible working hours
Medical insurance
+1
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Sine Engineering • Tampere

In loco
EUR 70.000 - 95.000
Lunch Benefit
Sport & Culture Benefit
Wellbeing Allowance
+11
Firmware Engineer
Firmware Engineer

SPX Aids to Navigation • Porvoo

In loco
EUR 55.000 - 75.000
Luoghi più richiesti