Sign In
 [New User? Sign Up]
Mobile Version

Engineer II

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

Job Details

Roles and ResponsibilitiesConceives 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 duties Responsible for Software Development - firmware, device drivers using Embedded C/C++ in a storage domain Deal 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 codes. Lead a team of competent firmware engineers Develops software tools including operating systems, utilities, scripts etc. 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. Determines methods and procedures on new assignments and may coordinate activities of other personnel. Having wide-ranging experience, uses professional concepts and company objectives to resolve complex issues in creative and effective ways.QualificationsQualification Job typically requires a college degree in an engineering field or applied sciences from reputed university. Should have 2 to 5 years of work experience in relevant technical filed Excellent programing skills in C, C++ Sound Operating system knowledge Sound knowledge of storage fundamentals and NAND flash technology Experience of SSD controller firmware development is plus Good understanding of unit test script development is preferred Experience in developing and debugging firmware for real-time applications in a multi-tasking environment. Experience designing, programming, and debugging multicore system Unit-testing and verification in simulation and on target hardware. Excellent documentation skills. Strong 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: 2-5


Application Programming | Database Administration (DBA) | Quality Assurance/Testing | System Administration
Applying for this job will take you to an external site


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