Evoke HR solution Pvt Ltd
Location
Bangalore | India
Job description
Job Description :We are seeking a talented and experienced Linux Application Developer to join our dynamic team. As a Linux Application Developer, you will be responsible for designing, developing, and maintaining Linux-based applications that meet the needs of our clients and enhance user experience. You will work closely with our software development team to ensure seamless integration with existing systems and platforms. The ideal candidate will have a strong background in Linux application development, excellent problem-solving skills, and a passion for creating high-quality software solutions. Responsibilities : - Application development on Linux/Yocto platform - Good C++ programming experience - Automotive domain development background - Handling development boards, software development, maintenance & test activities - Design, develop, and maintain Linux-based applications using programming languages such as C, C++, Python, or Java. - Collaborate with cross-functional teams to gather requirements and define project scope. - Write clean, efficient, and well-documented code that adheres to best practices. - Conduct unit tests and debugging to ensure software quality and reliability. - Optimize application performance and scalability for various Linux distributions. - Stay up-to-date with emerging technologies and industry trends to continuously improve development processes. - Provide technical support and troubleshooting for deployed applications as needed. - Participate in code reviews and provide constructive feedback to team members. Qualifications : - Bachelor's/Master's degree in Computer Science, Engineering, or related field (or equivalent work experience). - Proven experience as a Linux Application Developer or similar role. - Strong proficiency in Linux operating systems and command-line utilities. - Proficiency in one or more programming languages such as C, C++, Python, or Java. - Experience with version control systems (e.g., Git) and issue tracking tools (e.g., Jira). - Knowledge of software development methodologies (e.g., Agile, Scrum). - Familiarity with containerization technologies such as Docker or Kubernetes is a plus. - Excellent problem-solving skills and attention to detail. - Strong communication and interpersonal skills. - Ability to work effectively both independently and as part of a team. Good to have : 1. Experience on CANoe/CANalyzer tools 2. Telematics understanding 3. Experience on Legato Framework 4. Basic awareness on Telephony/Cellular Technology. (ref:hirist.tech)
Job tags
Salary