HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED
Senior Software Engineer - C++ Programming
Job Location
in, India
Job Description
Job Title : Senior C++ Software Engineer - High Performance Application Location : Chennai / Bengaluru / Hyderabad Job Type : Full-Time Experience : Min 5 yrs Job Description : We are seeking a skilled Senior C++ Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment. The ideal candidate will have extensive experience in C++ programming, a strong proficiency in Linux, and a solid understanding of automation testing. Key Responsibilities : - Design, develop, and maintain high-performance C++ applications for mining, drilling, and construction equipment - Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications. - Write and maintain efficient, reusable, and reliable C++ code. - Collaborate with cross-functional teams to define, design, and ship new features. - Implement and manage software development processes and best practices, including code reviews. - Develop and execute automation tests using Pytest. - Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability. - Conduct testing, debugging, and validation of control systems to ensure they meet performance and safety standards. - Stay updated on advancements in control technologies and best practices Required Skills and Qualifications : - Bachelors or Masters degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) - Strong communication skills, can-do attitude, excellent analytical and problem-solving abilities, and hands-on Agile experience (Scrum/Kanban). - Proficiency in C++ programming (C++11 or C++14) with expertise in Object-Oriented - Programming (OOP) in Linux environments. - Expertise in data structures, design patterns, UML design, and multithreading. - Experience in Qt GUI development. - Proven skills in unit testing and automation testing with Pytest. - Experience with embedded Linux, RTOS, and shell scripting. - Knowledge of communication protocols: CAN, J1939, LIN, Ethernet. - Strong command of Linux and related commands. - Experience with build systems: CMake, Bazel. - Advanced debugging using GDB. - Application development for mining, drilling, and construction equipment. - Familiarity with Git and CI/CD practices. - Experience with Azure Devops Eco System - Experience with Yocto for custom Linux distributions. Nice to Have : - Previous experience in heavy machinery in mining, construction, or automotive control systems - Self-starter with curiosity to learn and an exploratory mindset - Experience in ADAS (Advanced Driver-Assistance Systems) - Develop and integrate software for sensor calibration, sensor fusion, including LiDAR, cameras, and IMUs, for future autonomous capabilities - Solid understanding of control systems and sensor integration - Experience with machine learning, deep learning, computer vision, or AI techniques. - Experience with simulation tools like Gazebo, Unity or Unreal. - Experience with Docker containers - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork skills. - Experience with real-time systems, embedded software and Qt IDE is a plus. - Agile certifications such as Scrum Master or product owner What We Offer : - Competitive Salary and Benefits : Enjoy a rewarding compensation package tailored to your expertise. - Innovative Projects : Work on cutting-edge advancements with a talented team. - Professional Growth : Access continuous learning and career progression opportunities. - Flexible Work Environment : Benefit from a supportive setting that promotes work-life balance. - Inclusive Culture : Embrace diverse perspectives and inclusivity in the workplace. (ref:hirist.tech)
Location: in, IN
Posted Date: 1/18/2025
Location: in, IN
Posted Date: 1/18/2025
Contact Information
Contact | Human Resources HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED |
---|