Embedded Linux BSP and Device Drivers engineer

3 - 5 years

4 - 9 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Looking for Embedded Software professional who is technically strong and has hands on experience in Programming Language (C/C++), Linux Kernel, BSP and Device drivers. Candidate should have been involved in development of at least 2- 3 different device drivers for Linux. Experience with board bring up, device driver, porting, bootloader, u-boot, file systems are required. The candidate should be ready to travel and work at customer locations as per project requirements.


Responsibilities
  1. Requirement understanding, Design, Develop, integrate, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, firmware development, Linux kernel etc.
  2. Documentation Requirement Specification, Design, Test Plan & Test cases, User Guide, etc.
  3. Work as an independent developer and/or lead as per requirement.
  4. Effort estimation, planning, customer Interaction
  5. Timely & Quality deliverables.
  6. Process adherence.
  7. Travel and work at customer location as per project requirements.
Required Skills:

  1. 3-5 years of experience in Embedded Software development with sound fundamental of C
  2. Must have 3+ years of working experience with the Linux kernel & Linux kernel device drivers in relevant project(s)
  3. Sound knowledge of OS fundamentals and experience with developing multithreaded and multi process applications
  4. Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages and board bring-ups for cross platforms etc.
  5. Experience working Linux build systems such as Yocto, buildroot, etc
  6. Familiarity with development using Host - Target tool chains for embedded platforms
  7. Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers.
  8. Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets.
  9. Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree etc. is must
  10. Reading schematics, datasheets, technical reference manual and Silicon revision sheet
  11. Passionate about learning new technologies, methodologies, strategies, and processes
  12. Should be able to work independently in an aggressive, high-pressure environment
  13. Excellent written and verbal communication
  14. Self-starter, problem-solving mentality, and creative thinker
  15. Good documentation & shall be able to prepare the specification, design documents, test plan & test reports from requirements

Desired Skills:

  1. Lead/mentor junior engineers
  2. Experience in system level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be added advantage
  3. Experience in RTOS (Zephyr, FreeRTOS, etc) is preferred
  4. Good knowledge of working with Open-source software packages is preferred
  5. Close cooperation with other leaders and projects managers
  6. Positive attitude and has no issues working on different domains/technologies

Education Requirements: B. Tech / M. Tech (ECE / CSE)
Shift: General
Work Week: Monday to Friday

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
MosChip logo
MosChip

Semiconductors

Hyderabad

RecommendedJobs for You