|Staff Software Engineer – Sensor Hub Application Development ( FFEAT)
Bengaluru, India Full-time
Name Undisclosed, founded in 1988, is a fabless semiconductor company designing Customer Specific Standard Products, or CSSPs. CSSPs are complete, customer-specific solutions that include a combination of silicon solution platforms, Proven System Blocks (PSBs,) customer-specific logic, software drivers and firmware. CSSPs extend battery life, improve the viewability of images on mobile displays and add differentiated features to handheld mobile devices.
Name Undisclosed supplies leading-edge, low-power customizable semiconductor sub-system solutions for tablets, smartphones, broadband data cards, secure access data cards and mobile enterprise products. These solutions include storage, video imaging, wireless networks, USB connectivity and security.
The Staff Engineer – Sensor Hub Application Development (FFEAT) is key member of the India team and will report to Director – Software Engineering . 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 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.
MS/M.Tech 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
Name Undisclosed commits to hiring veterans
Name Undisclosed is an Equal Opportunity Employer
If this sounds like the right job for you, then use the button below to submit your resume. We look forward to receiving your application.
“Delivery Is Our Motto”
“We Recruit People Not Profiles”
Amith Somani | Lead Staffing Specialist | 812 3000 300
: firstname.lastname@example.org | | | Follow FB Page
Everest Consulting Group India Pvt. Ltd | Bangalore