Lead Design Engineer Job in Coreel Technologies

Lead Design Engineer

Apply Now
Job Summary

Position: Lead Design Engineer

Location: Bangalore

Education:

  • B.E./B.Tech. in Computer Science or Electronics & Communication
  • M.E./M.Tech. in Computer Science or Electronics & Communication

Experience: 5 to 9 years

Job Overview

We are looking for a skilled and motivated Lead Design Engineer to join our embedded systems team in Bangalore. In this role, you will take ownership of designing and developing high-performance device drivers and embedded Linux applications for ARM and/or TI DSP platforms. You will play a critical role in end-to-end development from architecture and coding to testing and debugging while also supporting customer requirements and contributing to technical discussions.

This role requires strong expertise in embedded Linux development, device drivers, and excellent problem-solving abilities.

Key Responsibilities

  • Design, develop, and optimize device drivers and protocol stacks for embedded Linux on ARM and/or TI DSPs.
  • Perform kernel-level development, debugging, and performance tuning.
  • Analyze and resolve issues reported in existing designs; provide timely support and fixes.
  • Work on application and middleware development for embedded systems.
  • Participate in architecture discussions, define module-level details, and write clean, efficient code.
  • Conduct peer reviews and follow best practices in design, coding, and testing.
  • Develop and maintain comprehensive design documents, user manuals, and test reports.
  • Perform performance and dependency analysis of embedded components.
  • Engage with customers in discussions, conference calls, and technical clarifications.
  • Collaborate with technical leads and team members to ensure timely project delivery.

Required Skills & Experience

  • Strong hands-on experience in device driver development for embedded Linux on ARM and/or TI DSPs.
  • Successfully delivered at least two embedded projects involving driver or kernel development.
  • Solid understanding of operating system concepts, C/C++, data structures, and multithreading.
  • Experience with Linux framework development, preferably on TI DSPs.
  • Proficient in debugging and performance optimization in embedded environments.
  • Knowledge of IPC mechanisms, task/thread management, and handling deadlocks.
  • Experience working in a collaborative environment with code reviews and version control.

Preferred (Nice-to-Have) Skills

  • Familiarity with audio-video streaming technologies and codecs such as MPEG2/H.264.
  • Understanding of high-speed interfaces like PCIe with DMA.
  • Basic knowledge of networking protocols, especially TCP/IP stack.

Soft Skills & Attributes

  • Strong analytical and debugging skills
  • Effective communicator, capable of working with cross-functional teams and clients
  • Self-driven with a proactive mindset
  • Strong organizational and documentation skills
  • Ability to handle multiple priorities and deliver under tight deadlines

What We Offer

  • Opportunity to work on cutting-edge embedded systems and real-time applications
  • Collaborative and technically rich work environment
  • Competitive compensation package
  • Continuous learning and growth opportunities
  • Exposure to high-performance embedded development in mission-critical domains

Qualification :
M.E./M.Tech. in Computer Science or Electronics & Communication
Experience Required :

5 to 9 Years

Vacancy :

2 - 4 Hires

Apply Now