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)
- ...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...SuggestedFull timeImmediate start
- ...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...SuggestedFull timeHybrid workImmediate start
- ...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...SuggestedFull time
- ...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...SuggestedFull timeWork at officeShift work
- ...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
- 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 timeWork at office
- ...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 timeFlexible hours
- ...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
- ...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
- ...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
- ...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
- ...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 employmentFull timeRemote job
- ...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
- ...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
- ...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...
- ...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.-...
- 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...
- ...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...
- 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 employmentHybrid workImmediate start
- ...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
- 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...
- ...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
- ...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
- ...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...
- ...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
- 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...
- 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...
- ...: 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 timeWork at officeRemote job
- ...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...
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Danfoss - Software Engineer - C++ Programming. Be the first to apply!
