Sign In
 [New User? Sign Up]
Mobile Version

Staff Engineer

Bengaluru, KA
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Conceives and develops solutions to engineering programs through the application of professionally accepted engineering techniques, practices and procedures.Responsible for designing, developing, troubleshooting and debugging software programs.Typical dutiesResponsible for Software Development - firmware, device drivers using Embedded C/C++ in a storage domainDeal with end to end product development cycle (including problem analysis, solution architecture, low level design, coding, testing,debugging, performance tuning, etc.)Generate and write Software Requirement Spec, Software Design spec, Develop/Test/Modify Codes for capturing requirements, testing and debugging of existing codes.Improve the efficiency of Existing Software, Firmware or Driver source codesDevelops software tools including operating systems, utilities, scriptsetc.Determines hardware compatibility and/or influences hardware design. Works on complex issues where analysis of situations or data requires an in depth evaluation of variable factors. Exercises judgment in selecting methods,techniques and evaluation criteria for obtaining results.Having wide-ranging experience, uses professional concepts and company objectives to resolve complex issues increative and effective ways. Qualifications Job typically requires a college degree in an engineering field or applied sciences from reputed university.Min 5 years of experience in Firmware development with strong technical back groundExcellent programing skills in C, C++Sound Operating system knowledgeSound knowledge of storage fundamentals and NAND flash technologyExperience of SSD controller firmware development is plusGood understanding of unit test script development is preferredExperience in developing and debugging firmware for real-time applications in a multi-tasking environment.Experience designing, programming, and debugging multicore systemUnit-testing and verification in simulation and on target hardware.Good documentation skills. Good communication skills required for interfacing with other design and development teams, customers and marketing.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 5-10


Application Programming | Quality Assurance/Testing | Software Engineer | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News