Embedded Software Engineer – HVAC Controls

OJ Electronics
Sønderborg,

Jobbeskrivelse

Your role

As part of the R&D team, you’ll collaborate with colleagues in hardware, cloud software, and UX to build reliable, maintainable products that meet strict quality and performance requirements.

  • Developing embedded software in C/C++ for microcontroller-based and Linux-based systems
  • Integrating software with custom hardware
  • Maintaining code quality through testing, refactoring, and code reviews
  • Contributing to system design and software architecture
  • Implementing user interfaces in React for selected web-based applications
  • Supporting the Yocto build pipeline for embedded Linux

Must-have qualifications

  • Bachelor’s degree or higher in embedded software, electronics engineering, or similar
  • At least three years of experience in embedded software development
  • Proficiency in C/C++ for embedded systems
  • Experience with embedded toolchains (GCC, ARM toolchain, or similar)
  • Experience with real-time programming and microcontrollers
  • Familiarity with embedded debugging tools
  • Understanding of hardware/software interfaces and schematics
  • Experience with version control (Git + Git Flow) and CI/CD
  • Knowledge of communication protocols such as UART, I2C, SPI and Ethernet (TCP/IP)
  • Structured problem-solving skills and clear technical communication in English

Nice-to-have qualifications

  • Experience with Fieldbus protocols (Modbus, BACnet)
  • Experience with embedded displays (TFT, LCD)
  • Knowledge of wireless protocols (Wi-Fi, BLE)
  • Familiarity with IoT and embedded-system security principles
  • Experience with unit testing frameworks for embedded systems or hardware-in-the-loop testing
  • Understanding of cloud-connected embedded systems or IoT communication (MQTT, REST)

Working at OJ

At OJ Electronics, you’ll find an informal, open and collaborative culture where people take pride in doing quality work.

  • A flat organisational structure where decisions are made quickly
  • Opportunities to grow your expertise and responsibility over time
  • A healthy work-life balance and flexible working hours (30–37 hours per week)
  • Competitive salary and pension package
  • A modern workplace with canteen and good facilities

Please note that this position is based in Sønderborg, Denmark, and requires your physical presence on site. This is not a hybrid or remote position.

Stillinger

Embedded Software EngineerSoftware Developer

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Kun kontor
Sønderborg

Lignende jobs

Lignende stillinger

Alsidig IT-udvikler

Danmarks Skibskredit

1 måned siden
København
Løn efter aftale
Fuldtid

Erfaren softwareudvikler til ASG Digital

Autosource Group Digital A/S

9 timer siden
Odense
Løn efter aftale
Fuldtid

(Senior) Software Developers – BAS (Business Administration Systems)

OPENIIOT Ltd

9 timer siden
Gżira
Løn efter aftale
Fuldtid

Andre jobs hos OJ Electronics

Cloud Software Developer

OJ Electronics

1 måned siden
Sønderborg
Løn efter aftale
Fuldtid