QUQualcomm
Staff Engineer, Imaging Software
Bangalore ₹3-8 LPA Posted 26 May 2025
FULL TIME
imaging software
C C++
Data Handling
Java
Python
Job Description
Minimum Qualifications:
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 6+ year of Software Engineering or related work experience.ORPhD in Engineering, Information Systems, Computer Science, or related field.
staff nig
Key Responsibilities:
- Ability to multitask in a paced environment.
- Capability to comprehend and capture accurate requirements.
- Define tasks and create work breakdown including estimation of tasks.
- Ability to prioritize requests and communicate priorities.
- Develop and test software of major scale and complexity to agreed timescales.
- Maintain firmware software components including defect investigation.
- Conduct software peer reviews.
- Create relevant documentation following the departments processes.
- Design firmware components that require to be enhanced and adapted to existing design.
- Deliver high-quality firmware in line with the departments processes.
- Contribute to continuous development of the departments processes.
Required:
- Excellent
- C and/or C++ programming skills with proven experience of writing efficient code for high performance and memory constrained systems.
- Extensive
- product software
- development experience in embedded environments.
- Excellent
- trouble shooting and analytical skills that may be applied to modeling solutions mathematically to resolve potential system issues.
- Ability to provide work breakdown for new features with feasibility study, effort estimates and risk mitigation.
- Strong communication skills with ability to evaluate and create design documentation detailing complex features and relationships.
- Effective leadership skills that should help to plan and deliver the tasks as well as to manage and delegate work to the team.
- Prior printer firmware development experience would be a bonus
- Raster and/or
- vector print
- data handling
- Image transformations like scaling, rotation, half-tones, etc.
- PDLs, Fonts, color space, rendering models, display lists.
Minimum Qualifications:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- OR
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- OR
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
