Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Danfoss - Software Engineer - C++ Programming

Danfoss

Title : Software EngineerExperience : 3 - 5 yrsLocation : ChennaiJob Responsibilities :- In this role the individual will be working in the Product Development department of Danfoss Drives Business, in the New Product development activity.- Work with the Product Owners/Technical Product Owners to create and elaborate the requirements for the implementation of the Communication Protocol drivers for the Danfoss Variable Frequency Drive product.- Build the Fieldbus Communication Protocol Driver software and other Connectivity Protocol software (Wi-Fi, Zigbee, Bluetooth, MQTT) for the Danfoss Variable Frequency Drive product, using C++ programming language.- Prepare the high-level design (HLD), low-level design (LLD), detailed design (DD) for the Communication Protocol Driver software.- Perform static code analysis (using tools) and fix the identified errors and warnings.- Perform code reviews.- Write the Unit Test cases, Engineering Test Cases and develop, execute the Unit Test scripts.- Continuous improvement of the processes, work procedures and tools used in the execution of the work, through innovative/creative thoughts.- Fix the identified defects to improve the quality of the deliverables.- Follow the processes, work procedures, quality standards for achieving high quality of the deliverables.- Ensure that the software delivered is compliant with the external certification standards.- Collaborate with the Test Engineers in the same project activity, engineers from the other teams/departments (local/abroad) for the successful completion of the project activities.- Collaborate with the stakeholders (local/abroad) for the successful completion of the project activities.- Contribute to the technology roadmap and innovation to improve the processes and products.- Mentor and coach the other engineers and trainees in the team on the technical aspects.Must have competencies :Technical Skills :- 3 - 5 years of experience in software development using C++ programming language.- Experience in preparing software architecture, design for the development of software products.- Ability to create and/or read and interpret, the architecture and design diagrams.- Experience in Software Development using Agile Scrum methodology.- Excellent debugging skills.- Excellent analytical skills and ability to apply the knowledge to solve practical problems.- Excellent problem-solving skills.- Ability to mentor and coach the others on the technical aspects.- Experience in the tools - Visual Studio, Google Test, GitBehavioral Skills :- Good communication skill : Ability to express technical concepts and procedures clearly, precisely, and in easy-to-understand information, verbally and in writing to achieve successful outcome for the assigned responsibility.- Excellent interpersonal skills- Good presentation skill- Excellent team player - Receptive and supportive of team efforts- Good negotiation skills- Possesses personal traits of positive attitude, inquisitiveness, proactiveness, self-motivation, self-driven, drive for results, honor commitments, persistence, ownership, sense of urgency, sensitive to schedule demands, enthusiasm for new challenges.Good to have competencies :- Experience in communication protocol software development - PROFINET, EtherNET/IP, EtherCAT, BACnet/IP, MODBUS TCP, POWERLINK, PROFIBUS DP, DeviceNet, CANopen, BACnet MS/TP, Modbus RTU, Metasys N2, LonWorks, AK-LonWorks, ASi Bus, Interbus, PROFISAFE, OPC DA, OPC UA, IEC101, IEC103, IEC104, IEC61850, DNP3.- Experience in using the Lauterbach debuggers.- Experience in using the protocol testing/analyzer tools for testing protocols (Wireshark, Modscan, Modbus Conformance Tool, Profibus Analyzer).- Experience in various Real Time Operating Systems (RTOS).- Expertise in embedded kernels, bootloaders, system software libraries and device drivers.- Experience in real-time software design, software - hardware interaction with real time operating systems, multithreading, and event driven architectures.- Experience in using the debuggers to trouble shoot the embedded software on the target.- Experience in Python programming language.- Experience in using Rational Clear Quest, Rational Clear Case.- Strong knowledge of Industrial Communication Protocol standards (ODVA, OPC, EPSG, ProfiDrive etc) (ref:hirist.tech)

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Danfoss - Software Engineer - C++ Programming in Chennai vacancy
  •  ...code, test and debug systems software for bike systems and functional...  ..., features, and marketing/engineering specifications- Work with component...  ...developing in C and C++ environments.- Experience with...  ...Attributes :- Strong embedded programming expertise in C or C++ programming... 
    Suggested
    Full time
    Immediate start

    Mobile Programming LLC

    Chennai
    10 hours ago
  •  ...Skills :- 10 - 15 years of relevant Teamcenter PLM experience- Strong hands-on experience with BMIDE, data model design, workflows, ITK, C/C++, SOA, JAVA, AWC and integrations- Experience with at least one full Teamcenter implementation, upgrade or migration- Excellent customer... 
    Suggested
    Full time
    Hybrid work
    Immediate start

    TECHEALERZ SOLUTIONS PRIVATE LIMITED

    Chennai
    10 hours ago
  •  ...Description :We are seeking a skilled C++ developer to join our dynamic...  ..., and maintaining high-quality software solutions using C++. You will...  ...in all aspects of software engineering and development Good to have : - Experience in programming in C# and JAVA - Exposure to device... 
    Suggested
    Full time

    Mobile Programming LLC

    Chennai
    10 hours ago
  •  ...leader in enterprise analytics and mobility software, we've pioneered the BI and analytics...  ...investment Job Description Software Engineer, Principal   Location: Chennai (...  ...performance, scalable backend systems using modern C++ in a distributed, global engineering... 
    Suggested
    Full time
    Work at office
    Shift work

    MicroStrategy India

    Chennai
    18 hours ago
  •  ...develop, test, and maintain embedded software using Embedded C and C++.- Develop and debug low-level...  ...with hardware, firmware, and system engineering teams to deliver high-quality embedded...  ...software development.- Strong hands-on programming experience in Embedded C and C++.- Mandatory... 
    Suggested

    Akshaya Business IT Solutions

    Chennai
    1 day ago
  • Role : Product Development Lead - C++ | Finacle | BankingLocations : Bangalore / Hyderabad / Chennai / PuneExperience : 7+ YearsEmployment...  ...A / M.E / M.Tech- 7-10 years of relevant, hands-on experience in software development- Only candidates with relevant experience may apply... 
    Full time
    Work at office

    Edgeverve

    Chennai
    1 day ago
  •  ...you bring? a Bachelors’ degree or higher in Mechanical Engineering. Experienced in Oops concept Experience in developing...  .../ WPF and Block UI Styler Strong working background in C++ and C# .NET programming Knowledge of Atlassian tools (Jira, bitbucket, etc.)... 
    Full time
    Flexible hours

    Konecranes

    Chennai
    1 day ago
  •  ...implement control and protection software for HVDC converter stations. Configure...  .... Collaborate with hardware engineers, system engineers, project...  ...principles. Proficiency in C, C++, or IEC 61131-3 industrial control programming languages. Experience with real... 
    Full time

    Hitachi, Ltd.

    Chennai
    4 days ago
  •  ...Timing Calculations. Develop and manage engineering documentation for core products,...  ...Prior experience using 2D and 3D CAD software(Solid works/Edge and AUTO CAD). Microsoft...  ...pneumatics a plus. Experience in VB, JAVA, C++ or equivalent computer language is a plus... 
    Full time

    Rotork

    Chennai
    4 days ago
  •  ...sign-off from client for the requirement What you bring: ~4-9+ years of Experience is required. ~ Min 3+ years of experience in C, C++, UNIX ~ Oracle Database experience is required. ~ Exposure in cards and domain is important. ~ Those who got expertise in payment... 
    Full time

    FIS

    Chennai
    7 days ago
  •  ...hard things, together. About the role: As a Senior Software Engineer working on the Appian platform, your mission will be to...  ...Data Structures. Proficiency in at least one major programming language (Java, C++, or similar). Hands-on experience with container technologies... 
    Local area

    Appian Corporation

    Chennai
    6 days ago
  •  ...at full volume. This is a role for an engineer who wants to own their work all the way into...  ...or more years building production backend software, including services that carried...  ...cloud environment Experience with C or C++ alongside a higher-level language such as... 
    Permanent employment
    Full time
    Remote job

    Finalsite

    Chennai
    6 days ago
  •  ...responsible for the end-to-end software development lifecycle, with a...  ...primarily use established programming languages and frameworks, while...  ...in Computer Science and Engineering or a related field ~0-4 years...  ...Software Architecture C++ Angular API Design API... 
    Full time

    Tata Communications

    Chennai
    a month ago
  •  ...What you will do Lead, coach, and develop a team of software engineers focused on embedded controls development. Drive planning...  ...embedded software or controls software development. ~ Strong programming experience in C/C++ and Rust. ~ Experience with embedded systems... 
    Full time

    Trane Technologies

    Chennai
    28 days ago
  •  ...into efficient, production-ready C++ code, utilizing multi-core...  ...under the guidance of senior engineers.- Profiling & Debugging: Regularly...  ..., perf).- Python: Programming and algorithm implementation knowledge...  ...Programming (OOPs) concepts and software design patterns.- Basic knowledge... 

    Big Bang Boom Solutions Private Limited

    Chennai
    7 days ago
  •  ...government grants and contracts.Full Stack Engineer III Key Responsibilities :- Develop and...  ...development with a strong focus on Python and C++.- Proven experience in leading technical...  ..., MVC architecture, network and socket programming, System design and microservices.-... 

    Big Bang Boom Solutions Private Limited

    Chennai
    7 days ago
  • Job Summary : We are seeking an experienced engineer with expertise in computer vision to lead the development...  ...with mixed precision inference (FP16, INT8).Programming & System Integration : - Expert proficiency in C++ and Python.- Strong experience with OpenCV, PyTorch... 

    Big Bang Boom Solutions Private Limited

    Chennai
    7 days ago
  •  ...skilled and experienced Senior Engineer to lead the development and...  ...mission-specific adaptations.- Software Architecture & Implementation...  ...software solutions using ROS/ROS2, C++, and Python for real-time...  ...requirements.Technical Skills : - Programming & Software : Proficient in ROS... 

    Big Bang Boom Solutions Private Limited

    Chennai
    7 days ago
  • Job Title : Senior PLM Engineer - 3DEXPERIENCE & CAD VisualizationLocation...  ...modules in Java (MQL/JPO), C++, and C#, engineer automated 3...  ..., MQL, Schema Management).- Programming Polyglot : Proficient coding capability...  ...spent dedicated to active software development and 3DX platform... 
    Permanent employment
    Hybrid work
    Immediate start

    The Judge Group

    Chennai
    8 days ago
  •  ...platforms and products. Implement Bluetooth software for infotainment systems, clusters,...  .... Develop Bluetooth features using C, C++, and Java in Android AOSP and Linux-based...  ...knowledge of Bluetooth features. ~ Strong programming skills in C, C++, and Java. ~... 
    Full time

    Visteon Corporation

    Chennai
    10 days ago
  • Role : C/C++ - Linux EngineerRequirements :- Proficiency in C++ and Object-Oriented Programming (OOP)- Experience in Embedded Systems Development...  ...high-performance system software using C and C++ to ensure seamless...  ...- Collaborate with hardware engineers to troubleshoot system-level... 

    AMERICAN MEGATRENDS INTERNATIONAL INDIA PRIVATE LI

    Chennai
    10 days ago
  •  ...range of skills. Hexnode, the Enterprise software division of Mitsogo Inc., was founded with...  ...seeking a Senior Windows Device Driver Engineer for our Windows Kernel Development team to...  ...DLLs, and COM interfaces, primarily in C/C++.   ~ Participate in code reviews, help... 
    Full time

    Mitsogo Inc

    Chennai
    12 days ago
  •  ...Responsibilities Qualify new and existing software products and features through...  ..., and productivity tools for engineering and quality workflows. Explore and...  ...related work experience. Strong programming skills in Python, C#, C++, or Java. Experience with software... 
    Full time

    KLA

    Chennai
    13 days ago
  •  ...Siemens Teamcenter PLM & Active Workspace Engineer (Engineer 2) to architect, customize, and...  ...experience with at least 3 years of hands-on software development dedicated to Siemens...  ...proficiency in Java full-stack engineering, C/C++, RESTful/SOAP APIs, XML, and modern web UI... 

    The Judge Group

    Chennai
    12 days ago
  •  ...looking for a Linux Wi-Fi Development Engineer to develop, integrate, debug and...  ...troubleshoot Wi-Fi functionality across the software stack.Key Responsibilities : - Review...  ...and performance issues.- Good programming experience in C/C++.Preferred Skills : - Experience in automotive... 
    Full time

    Hire Global

    Chennai
    13 days ago
  • WLAN Testing & Development Engineer :Job Summary :We are looking for a skilled WLAN Testing & Development Engineer...  ...with Linux/Embedded Linux environments.- Good programming/scripting skills in Python and preferably C/C++.- Experience with Wireshark and packet-level debugging... 

    Tessolve

    Chennai
    13 days ago
  • Job Role : Lead Cloud HPC Engineer.The Opportunity : Can you build and command a cloud supercomputer?...  ...recovery time objectives.Technical Skills : - Strong programming skills in languages common to high-performance computing, such as C++ and Python.- Expert-level, hands-on experience... 

    SPI TECHNOLOGIES INDIA PRIVATE LIMITED

    Chennai
    13 days ago
  •  ...: Design, develop, and maintain software for our NOS, ensuring reliability...  ...: Work closely with other engineering teams, QA, and customer-facing teams...  ...in a networking domain. •    Programming Languages: Rich, hands-on experience with C, C++, Python, and GoLang. •    Networking... 
    Full time
    Work at office
    Remote job

    Celestica International LP

    Chennai
    9 days ago
  •  ...seeking an experienced M2 Manager, Firmware Engineering to lead firmware execution for Keyboard...  ...people leadership, cross-functional program execution, and a deep understanding of consumer...  ....- Strong proficiency in embedded C/C++, MCU systems, wireless technologies, and... 

    Logitech

    Chennai
    14 days ago
  • As a Senior Software Engineer at Lynk, you will be a technical leader in designing, building, and operating the software that powers our satellites...  ...proficiency in at least one object-oriented language (e.g. , C++, Python, Java, C#) and a deep mastery of OO design principles.-... 
    Full time

    InCommon India

    Chennai
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Danfoss - Software Engineer - C++ Programming. Be the first to apply!