logo

JobNob

Your Career. Our Passion.

Technical Architect - Firmware


YO HR Consultancy


Location

India | India


Job description

Job Description

LOCATION - Bangalore

Must Have

EXPERIENCE - 8 to 12 years

Experience In Following

  • Embedded C
  • Micro-Controllers
  • C/C++
  • Linux/RTOS/Bare Metal
  • Device Driver

Roles And Responsibilities

Board bring up of all assigned projects.

Lead a team of Firmware Engineers engaged on several different projects, ensuring the programs meet Cost, Schedule, and Quality requirements

Implementation of Linux device drivers to communicate with devices over interfaces I2C, SPI, and SMBUS Prepare a detailed design document

Features development, Unit testing and Bug fixing Code and Design reviews

Participate in proposal, requirement, test-plan and reports creation.

Assist in the preparation of Firmware Road Maps for technical progress, tools and development.

Recommend training and provide training when appropriate.

Interface with other disciplines. e.g. Project Management, Systems Engineering, Electrical Design and Software to establish requirements and set to work.

Experience in embedded web server development. Experience in USB driver debugging, Video/ Audio streaming.

Knowledge in any one of the Scripting languages Shell/Perl/Python.

Linux kernel, Board bring up, Device Driver development Experience in Android platform tools and AOSP (Android Oreo is plus)

Strong understanding of Agile methodology

Strong Application Design skills; Knowledge of at least one UML tool

Good knowledge of version controlling systems, code quality tools, DevOps process

Experience with Unit Testing & Code review Tools Hands-on experience in designing architecture Awareness and hands-on with development practices like test-driven development

Experience in managing a team as a coach /mentor

Skills: embedded c,micro-controllers,c/c++,linux/rtos/bare metal,device driver


Job tags



Salary

All rights reserved