Select source international

Firmware Engineer - Embedded System

Click Here to Apply

Job Location

pune, India

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 (Python, Bash). - Experience with version control systems (Git). - Familiarity with embedded security and certification standards (ref:hirist.tech)

Location: pune, IN

Posted Date: 11/22/2024
Click Here to Apply
View More Select source international Jobs

Contact Information

Contact Human Resources
Select source international

Posted

November 22, 2024
UID: 4919368357

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.