HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED

C++ Developer - Linux

Click Here to Apply

Job Location

in, India

Job Description

Job Title : C++ Developer Linux Toolchain and Build Systems Location : Chennai / Bengaluru / Hyderabad Job Type : Full-Time Experience : Min 5 yrs Key Responsibilities : - Lead Programming Efforts : Utilize proficiency in C++ to develop and enhance tools and systems within the Linux toolchain environment, providing mentorship on best practices - Python : For scripting and automation tasks. - Manage Linux Environments : Work extensively within Linux including developing and maintaining WSL2 environments, to ensure robust and efficient operations. - Build Systems Implementation : Implement and maintain build systems like CMake and Bazel, focusing on distributed builds and employing caching mechanisms for efficiency. - Toolchain Management : Oversee and refine development environments using tools like WSL2, ensuring they are tailored to project needs and support cross-compilation. - Advanced Debugging : Provide advanced debugging and troubleshooting expertise, including core dump analysis using tools like GDB, to resolve complex software issues. - Optimize CI/CD Pipelines : Configure and enhance CI/CD pipelines, with a focus on Azure Pipelines, to streamline software deployment and testing processes. - Evaluate Compilers & Linkers : Conduct evaluations and benchmarks of compilers such as GCC and Clang, and manage linkers like Mold and Gold for optimal performance. - Enhance Developer Tools : Develop and maintain onboarding scripts and custom VSCode extensions to streamline developer workflows and boost team productivity. - Conduct Testing & Evaluation : Perform thorough testing and evaluation using structured frameworks and tools to ensure high code quality and performance. - Support Cross-Compilation : Develop and maintain multi-architecture builds, ensuring seamless cross-compilation processes for diverse hardware platforms. Required Skills and Qualifications : - Bachelors or masters degree in computer science, Software Engineering, or a related field. - Strong communication skills, a can-do attitude, and strong analytical and problem-solving abilities. - Collaborative problem-solver with a passion for software automation. - Proficiency in C++ and working knowledge of Python. - Experience with Linux environments and toolchain management. - Hands-on experience with build systems such as CMake and Bazel. - Experience with version control systems (e.g., Git). - Advanced debugging skills using tools like GDB. - Familiarity with CI/CD pipelines, particularly Azure Pipelines. - Understanding of cross-compilation and multi-architecture build processes. - Agile - Scrum/Kanban experience, with a focus on iterative development. Nice to Have : - Experience in the mining and construction industry or automotive fields. - Agile certifications such as Scrum Master. - Experience with TypeScript and JavaScript. - Knowledge of Azure DevOps and infrastructure as code (IaC). 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
Click Here to Apply
View More HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED Jobs

Contact Information

Contact Human Resources
HIREPLUSPLUS TECHNOLOGIES PRIVATE LIMITED

Posted

January 18, 2025
UID: 5013558469

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.