Junior Embedded C developer - Connectivity and Embedded Systems

Demant Group

Denmark

Hybrid

DKK 650,000 - 750,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Demant is seeking an embedded software developer to help build robust, high-quality connectivity solutions for hearing instruments. You will work with C on embedded platforms, including BLE and Zephyr, collaborating with hardware engineers and application teams to deliver end-to-end features.

The role offers a hybrid work model near Copenhagen, with a strong emphasis on code reviews, testing pipelines, and continuous improvement of development processes.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or similar.
  • Solid experience in C programming for embedded systems.
  • Experience with RTOS and microcontrollers.
  • Experience with communication protocols (Bluetooth, SPI, I2C, UART) is a plus.
  • Understanding of embedded system architecture and debugging.
  • Strong problem-solving skills and attention to detail.
  • Ability to work in a collaborative and multidisciplinary team environment.

Responsibilities

  • Develop and maintain embedded software components across the embedded stack.
  • Design, implement, and optimize low-level and system-level functionality in C.
  • Build and maintain unit tests and automated test pipelines.
  • Collaborate with cross-functional teams to integrate and validate system features.
  • Debug and resolve issues in complex embedded environments.
  • Optimize software for performance, reliability, and power efficiency.
  • Work with internal and external stakeholders on interfaces and integrations.
  • Contribute to continuous improvement of development processes and tools.

Skills

C programming
Embedded software
RTOS experience
Bluetooth
Debugging

Education

BS/MS in CS/EE

Tools

Zephyr RTOS
BLE stack

Job description

Contribute to the development of future connectivity solutions for hearing technologies
Join us and work with modern embedded platforms that help connect hearing instruments to the digital world. Reliable, efficient, and intelligent software is key to enabling people with hearing loss to participate fully in everyday life — whether streaming audio, connecting to external devices, or interacting with surrounding systems.
We are looking for an embedded software developer to join our team near Copenhagen and help build robust, high-quality solutions across our embedded platform.

Join our team

In our team, you will work on embedded software that forms the foundation of connectivity features in our hearing instruments. The work spans across embedded applications, low-level drivers, and automated test pipelines, including BLE for communication with mobile devices and external accessories.
Most of our codebase is written in C, using the open-source platform Zephyr. You will be part of a team combining experienced and early career engineers, with a strong focus on collaboration, code reviews, and knowledge sharing. You will be working in a large-scale development setup involving multiple teams, giving you exposure to system-level design and modern development practices.
You will collaborate closely with hardware engineers, other embedded teams, and application developers to ensure seamless end-to-end functionality. Together, we are responsible for delivering a complete, high-performance embedded solution in a complex and rewarding technical domain.

Ready to use your skills?

We welcome junior candidates with a strong foundation in embedded development from studies and possibly a few years of work in the industry. Knowledge in relevant domains is necessary, but curiosity, willingness to learn, and strong collaboration skills are also important.

Key Responsibilities
  • Develop and maintain embedded software components across the embedded stack
  • Design, implement, and optimize low-level and system-level functionality in C
  • Build and maintain unit tests and automated test pipelines
  • Collaborate with cross-functional teams to integrate and validate system features
  • Debug and resolve issues in complex embedded environments
  • Optimize software for performance, reliability, and power efficiency
  • Work with internal and external stakeholders on interfaces and integrations
  • Contribute to continuous improvement of development processes and tools
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or similar
  • Solid experience in C programming for embedded systems
  • Experience with microcontrollers and real-time operating systems (RTOS)
  • Experience with communication protocols (e.g., Bluetooth, SPI, I2C, UART) is a plus
  • Understanding of embedded system architecture and debugging
  • Strong problem-solving skills and attention to detail
  • Ability to work in a collaborative and multidisciplinary team environment

At Demant, we value diversity, equity, and inclusion (DE&I) and are committed to fostering an inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of ethnic background, age, gender, personality, or educational background. Diversity is an integral part of who we are. Women in STEM are especially encouraged to apply, as Demant supports the United Nations Sustainable Development Goal 5 on gender equality.
#LI-HYBRID #LI-MH1

At Demant, we value diversity, equity, and inclusion (DE&I) and are committed to fostering an inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of ethnic background, age, gender, personality, or educational background. Diversity is an integral part of who we are. Women in STEM are especially encouraged to apply, as Demant supports the United Nations Sustainable Development Goal 5 on gender equality.
#LI-HYBRID #LI-MH1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded C developer - Connectivity and Embedded Systems
Junior Embedded C developer - Connectivity and Embedded Systems

Demant • København

Remote
DKK 420,000 - 540,000
Experienced Firmware Engineer - low level embedded SW
Experienced Firmware Engineer - low level embedded SW

Demant • Københavns Kommune

Hybrid
DKK 540,000 - 860,000
Hybrid work model
Complimentary breakfast
Lunch provided daily
+4
Experienced Firmware Engineer - low level embedded SW
Experienced Firmware Engineer - low level embedded SW

Demant • Bulbjergbakke

On-site
DKK 550,000 - 750,000
Breakfast provided
Lunch provided daily
Fitness facilities
+4
Junior Embedded C Engineer – Hearing Connectivity (Hybrid)
Junior Embedded C Engineer – Hearing Connectivity (Hybrid)

Demant Group • Denmark

Hybrid
DKK 650,000 - 750,000
Senior Software Developer
Senior Software Developer

Demant • Bulbjergbakke

Remote
DKK 900,000 - 1,100,000
Breakfast & lunch in canteen
Free fitness room with yoga and spin
Massage offer
+1
DevOps Engineer
DevOps Engineer

Demant • Denmark

On-site
DKK 650,000 - 950,000
Senior Software Developer
Senior Software Developer

Demant • Københavns Kommune

On-site
DKK 900,000 - 1,200,000
Breakfast and lunch in canteen
Free fitness room with weekly sessions
Massage offer
+1
Junior Embedded C Engineer – Connectivity & BLE
Junior Embedded C Engineer – Connectivity & BLE

Demant • København

Remote
DKK 420,000 - 540,000
Head of Electronics Shared Service - Device Hardware R&D
Head of Electronics Shared Service - Device Hardware R&D

Demant • Bulbjergbakke

On-site
DKK 900,000 - 1,200,000
DevOps Engineer
DevOps Engineer

Demant • København

On-site
DKK 700,000 - 950,000
Top locations