Working with skilled and experienced colleagues in software development, hardware development and cloud-based solutions, your main job will be to help develop real-time embedded systems that control OJ Electronics A/S's energy-efficient heating solutions.
You will be involved throughout the product lifecycle, from initial idea to shipped firmware. And your day-to-day work will involve tackling challenges in areas as diverse as wireless communication, home automation protocols, display technologies and control-system engineering.
Your role
Reporting directly to OJ Electronics A/S's R&D development manager, you’ll be expected to:
- 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)
- Contribute to system design and architecture
- Participate in agile ceremonies and code reviews
OJ Electronics A/S's expectations
When reviewing your application, OJ Electronics A/S will look for:
- 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 (Free RTOS and/or “bare metal”)
- Familiarity with embedded debugging tools (e.g., oscilloscopes, JTAG)
- Understanding of hardware/software interfaces
- Ability to read and interpret schematics and datasheets
- Experience with version control (Git + Git Flow) and CI/CD
- Basic knowledge of communication protocols (e.g., UART, I2C, SPI)
- Structured problem-solving and debugging skills
- Clear and concise technical communication (in English)
- Team-oriented mindset and agile collaboration experience
- Independence, accountability, and a friendly demeanor
- A willingness to work on-site from OJ Electronics A/S's office in Sønderborg. A remote or hybrid setup is not possible for this job.
In addition, useful skills include:
- Experience with embedded display technologies (e.g. TFT, LCD)
- Familiarity with touch interfaces (capacitive/resistive)
- Experience with UI frameworks for embedded systems and optimizing UI/UX for embedded systems with limited resources
- Driver development for display controllers and touch sensors
- Development with wireless protocols such as Wi-Fi and Bluetooth Low Energy (BLE)
- Understanding of Apple HomeKit (AHK) integration and certification flows
- Knowledge of Matter (Connectivity Standards Alliance) and smart home integration
- Knowledge about security for embedded systems
Working at OJ Electronics A/S
Looking for a company where you matter every day? At OJ Electronics A/S, you’ll find:
- A flat organizational structure where decisions are implemented quickly
- Opportunities to grow by taking on greater responsibility over time
- An informal, friendly and open