The Impact You'll Make
Are you passionate about technology and excited by the challenge of developing software for complex embedded systems?
Danfoss Climate Solutions is looking for an Embedded Software Engineer to join our team in Sofia. This is a great opportunity for an engineer who wants to work with advanced embedded technology, contribute to sustainable applications, and continue growing together with experienced colleagues.
You will become part of our Embedded Software team, where we are developing a new flexible control platform for next-generation programmable electronic controllers. The work combines in-house software development, integration of third-party software, and close collaboration across software, hardware, and architecture teams.
We value teamwork, curiosity, and a growth mindset. You will join a team where we work closely together, share knowledge, and solve technical challenges through collaboration, including face-to-face interaction as an important part of our everyday way of working.
What You’ll Be Doing
- Developing embedded software for high-end microcontrollers, often ARM-based.
- Writing software in C and C++.
- Supporting development and integration in an automotive-grade multitasking RTOS environment.
- Preparing requirement specifications for in-house and/or outsourced development.
- Working closely with software architects and peer teams.
- Collaborating with hardware engineers to troubleshoot and optimize new hardware designs.
- Contributing to the integration of software components in complex embedded architectures.
- Sharing knowledge, learning from colleagues, and contributing to continuous improvement in the team.
What We're Looking For
We are looking for a motivated engineer with a relevant technical background and a strong interest in embedded software development.
You may be newly graduated, have a few years of experience, or already bring solid embedded software experience. Most importantly, you are curious, collaborative, and motivated to grow.
We imagine that you have:
- A degree in Engineering, such as Electronics, Automation, Telecommunications, Software, or a related field.
- Experience with C and/or C++.
- Familiarity with version control tools, preferably Git.
- Knowledge of, or interest in, RTOS concepts and multitasking systems.
- Experience with, or interest in, industrial communication protocols such as TCP/IP, CANbus, or Modbus.
- Experience with, or interest in, IoT architecture and communication protocols.
- Ability or willingness to work with hardware schematics and layouts.
- Good English skills, both written and spoken.
Experience with embedded systems, microcontrollers, RTOS, communication protocols, or hardware-related software development is an advantage, but we also welcome candidates who are still developing their expertise in these areas.
Ready to Make a Difference?
If this role excites you, we’d love to hear from you! Apply now to start the conversation and learn more about where your career can go with us.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category.