QUQualcomm
Staff Engineer, Imaging Software
Bangalore ₹8-13 LPA Posted 26 May 2025
FULL TIME
Software Architecture
Embedded Firmware
Leadership
Troubleshooting
Job Description
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 department s processes.
- Design firmware components that require to be enhanced and adapted to existing design.
- Deliver high-quality firmware in line with the department s processes.
- Contribute to continuous development of the department s 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 we'll 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:
- Bachelors degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- OR
- Masters 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
