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
Lignende jobs
Lignende stillinger
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