QU

Staff Engineer, Imaging Software

Qualcomm
Bangalore8-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
Join WhatsApp Channel