Job Overview
Role: Danfoss Recruitment 2026 | Software Engineer | Pune Location: Pune Experience: Mid-Level (2+ Years) Qualification: B.E/B.Tech Key Skills: C++, Fieldbus, Wi-Fi, Zigbee, Bluetooth, MQTT, Google Test
Job Description
As a Software Engineer at Danfoss Drives , you will contribute to the development of software for Variable Frequency Drive products. A major responsibility will be developing Communication Protocol Driver software . These drivers allow the drive products to communicate with other devices, systems, and networks. You will work with Product Owners and Technical Product Owners to understand and refine requirements before translating them into software designs and implementation.
Roles and Responsibilities
- Work with Product Owners and Technical Product Owners to understand and elaborate software requirements.
- Develop communication protocol drivers for Danfoss Variable Frequency Drive products.
- Develop connectivity software using C++ .
- Work with Fieldbus communication protocols.
- Develop software supporting connectivity technologies such as Wi-Fi, Zigbee, Bluetooth, and MQTT.
- Prepare High-Level Design (HLD) documents.
- Prepare Low-Level Design (LLD) documents.
- Create detailed software designs before implementation.
- Implement software using C++.
- Perform static code analysis.
- Investigate and fix errors and warnings identified by analysis tools.
- Participate in code reviews.
- Write unit test cases.
- Develop and execute unit test scripts.
- Prepare and execute engineering test cases.
- Debug software and resolve defects.
- Work within an Agile Scrum development environment.
- Collaborate with other engineers and product stakeholders throughout development.
Skills and Eligibility Criteria
Educational Background: B.E/B.Tech qualification.
Experience: Minimum 2+ years of experience in software development.
Mandatory Technical Skills:
- C++
- production software
- solving practical engineering problems
- unit testing and engineering test cases
- Visual Studio, Google Test, and Git
- communication protocols
- Wi-Fi, Zigbee, Bluetooth, MQTT, or similar technologies
- HLD, LLD, and detailed software design
- static code analysis and code reviews
- Agile Scrum teams
Competencies:
- Debugging and troubleshooting skills
- Communication skills
- Teamwork