Embedded Firmware Engineer: Real-Time Heating Controls

OJ Electronics A/S

Sønderborg

On-site

DKK 600,000 - 750,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OJ Electronics A/S in Sønderborg, Denmark, is hiring a hands-on embedded software engineer to help develop real-time systems for energy-efficient heating solutions. You will work alongside hardware and cloud teams from idea to shipped firmware, tackling challenges in wireless communication, display technologies, and control-system engineering.

This on-site role requires C/C++ proficiency for embedded systems, experience with microcontrollers and RTOS, and strong debugging and documentation

Qualifications

  • Proficiency in C/C++ for embedded systems.
  • At least three years of work experience in embedded software development.
  • Experience with microcontrollers and real-time programming (FreeRTOS and/or bare metal).
  • Familiarity with embedded debugging tools (e.g., oscilloscopes, JTAG).
  • Understanding of hardware/software interfaces and schematics/datasheets.
  • Version control (Git + Git Flow) and CI/CD experience.
  • Knowledge of communication protocols (UART, I2C, SPI).
  • Strong problem-solving and debugging skills.
  • Strong written and spoken technical English.
  • Team-oriented and agile collaboration experience.
  • Willingness to work on-site in Sønderborg; remote not possible.

Responsibilities

  • Develop embedded C/C++ code for microcontrollers.
  • Integrate software with custom hardware.
  • Contribute to system design and architecture.
  • Maintain code quality through testing and refactoring (unit and integration tests).
  • Participate in agile ceremonies and code reviews.

Skills

Embedded C/C++
Microcontrollers
System design and architecture
Testing and refactoring
Agile ceremonies and code reviews
English technical communication

Tools

Git
CI/CD

Job description

OJ Electronics A/S in Sønderborg, Denmark, is hiring a hands-on embedded software engineer to help develop real-time systems for energy-efficient heating solutions. You will work alongside hardware and cloud teams from idea to shipped firmware, tackling challenges in wireless communication, display technologies, and control-system engineering.

This on-site role requires C/C++ proficiency for embedded systems, experience with microcontrollers and RTOS, and strong debugging and documentation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded C/C++ Engineer – Smart Heating
Real-Time Embedded C/C++ Engineer – Smart Heating

OJ Electronics • Sønderborg

On-site
DKK 520,000 - 600,000
Flat structure
Growth opportunities
Friendly culture
+1
Embedded Software Engineer, Electric Floor Heating
Embedded Software Engineer, Electric Floor Heating

OJ Electronics • Sønderborg

On-site
DKK 520,000 - 600,000
Flat structure
Growth opportunities
Friendly culture
+1
Embedded Software Engineer, Electric Floor Heating
Embedded Software Engineer, Electric Floor Heating

OJ Electronics A/S • Sønderborg

On-site
DKK 600,000 - 750,000
Embedded Software Engineer – Energy-Efficient HVAC Drives
Embedded Software Engineer – Energy-Efficient HVAC Drives

OJ Electronics A/S • Sønderborg

On-site
DKK 600,000 - 750,000
Flat organizational structure
Healthy work-life balance and flexible
Competitive salary and pension
Embedded Software Engineer – Power Electronics
Embedded Software Engineer – Power Electronics

OJ Electronics • Sønderborg

On-site
DKK 650,000 - 800,000
Competitive salary and pension package
Flexible working hours
Flat organizational structure
Embedded software engineer – Drives
Embedded software engineer – Drives

OJ Electronics • Sønderborg

On-site
DKK 650,000 - 800,000
Competitive salary and pension package
Flexible working hours
Flat organizational structure
Embedded software engineer – Drives
Embedded software engineer – Drives

OJ Electronics A/S • Sønderborg

On-site
DKK 600,000 - 750,000
Flat organizational structure
Healthy work-life balance and flexible
Competitive salary and pension
Senior Embedded Software Engineer & Team Lead
Senior Embedded Software Engineer & Team Lead

Danfoss GmbH • Nordborg

On-site
DKK 900,000 - 1,200,000
Annual bonus
Paid vacation
Pension plan
+1
Embedded Software Engineer - C/C++, RTOS, Full Lifecycle
Embedded Software Engineer - C/C++, RTOS, Full Lifecycle

APM Terminals • Tinglev

On-site
DKK 600,000 - 800,000
Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

JBT Marel Corporation • Aarhus

Hybrid
DKK 900,000 - 1,200,000