HEPL - A Cavinkare Group Company

Firmware Engineer - Linux/Kernel Programming

Click Here to Apply

Job Location

bangalore, India

Job Description

Job Description : Key Responsibilities : - Firmware Development : Design, implement, and maintain firmware for embedded systems, ensuring optimal performance, reliability, and scalability. - Linux Kernel Customization : Adapt the Linux kernel to meet specific hardware requirements and application needs, including device drivers, networking protocols, and system configuration. - Low-Level Driver Development : Create and maintain device drivers for various hardware components, such as sensors, actuators, and communication interfaces. - Board Bring-up : Collaborate with hardware engineers to bring up new hardware platforms, ensuring proper functionality and compatibility. - RTOS Integration : Integrate and optimize real-time operating systems (RTOS) for time-critical applications, ensuring deterministic behavior and meeting performance requirements. - Debugging and Troubleshooting : Identify and resolve firmware-related issues, using debugging tools and techniques to diagnose and fix problems efficiently. - Code Review : Participate in code reviews to ensure adherence to coding standards, best practices, and maintainability. - Documentation : Create and maintain clear and concise documentation for firmware designs, procedures, and interfaces. Required Skills and Qualifications : - Strong proficiency in C programming for embedded systems development. - In-depth knowledge of Linux kernel internals and device driver development. - Experience with real-time operating systems (RTOS), such as FreeRTOS or QNX. - Hands-on experience with board bring-up and hardware debugging. - Familiarity with embedded systems architectures and peripherals. - Understanding of software development methodologies and best practices. - Excellent problem-solving and analytical skills. - Ability to work independently and as part of a team. - Strong communication and documentation skills. Preferred Skills : - Experience with specific hardware platforms or microcontrollers. - Knowledge of scripting languages (e., Python, Bash). - Experience with version control systems (e., Git). - Familiarity with embedded security and certification standards. Note : Immediate joiners or candidates with a notice period of 30 days are preferred (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/29/2024
Click Here to Apply
View More HEPL - A Cavinkare Group Company Jobs

Contact Information

Contact Human Resources
HEPL - A Cavinkare Group Company

Posted

November 29, 2024
UID: 4889390299

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.