a description to read. They go up and then they disappear, but you just don't stop, every time some come down more are added............. 2 MORE new ones. Since this is little domain is seldom read I am going to put them up so they can be looked at again in the future.....
JOB DESCRIPTION
The Staff Engineer – Sensor Hub Application Development (FFEAT) is key member of the QuickLogic India team and will report to Director - Software Engineering of QuickLogic India (QLI). The Senior Software Engineer will be an integral part of EDA tools team at QLI, with primary responsibility and ownership of Sensor Hub application development tool (FFEAT). The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues.
Key responsibilities include but are not limited to:
- Full lifecycle software development including design, development, testing and documentation of Sensor Algorithm Processing Engine. Primary responsibility is to take ownership of Sensor Hub application development tool (FFEAT).
- Effectively collaborate with Sensor Algorithm developers to expand the language to meet the functionality/performance objective.
- Effectively collaborate with H/W team to conclude on ways of efficiently partitioning the algorithms in S/W & H/W.
- Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic Sensor Hub solutions.
- Perform detailed analysis, identify root causes and arrive at suitable solutions during all phases of the software development lifecycle.
- Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences.
- Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions.
Key Activities for the position include but are not limited to:
- Take technical ownership of FFEAT. It includes defining & developing new features in ownership area(s);
- Develop/Maintain a new IDE (compiler, debugging environment)
- optimizing hardware instruction set for proprietary architecture
- extending language to develop new functionality of Sensor Algorithms
- migrate the existing implementation to object-oriented methodology following C++ & STL
- Effectively work with H/W team to define efficient instruction set for given algorithm,
- Work on implementing the compiler (parser, optimizer) for newly introduced instruction set in S/W.
- Develop a debugging environment for analyzing & debugging algorithms.
- Work on different phases of software development cycle, from gathering requirement specification to delivery.
- Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++ & STL.
- Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features.
QUALIFICATIONS
- MS/MTech in CS/Electronics/Electrical Engineering with 8-10 years of experience in developing IDE (compilers, debugger, H/W emulation)
- Very good understanding of compilers design
- Good understanding of micro-processors & computer architecture, and experience of applying that knowledge in system-level application development.
- Strong academic background and good understanding of data structures and algorithms.
- Good to have prior experience on Sensor Hub applications.
- Strong in object-oriented programming using C++ & STL.
- Good Understanding of C, Shell scripting, Makefiles, Tcl & Lex/Yacc
- Self-motivated with the ability to work with minimal supervision
- Ability to work well in a dynamic environment and be able to respond positively to change
- Superior verbal and written communication skills, in English
This is a very important position, very important..............
No comments:
Post a Comment