Qualcomm logo

CPU Firmware Verification and Validation Engineer

Qualcomm
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

2+ Years

SKILLS REQUIRED

Firmware VerificationEmbedded SystemsC++DebuggingRoot Cause AnalysisUnit TestingRegression testing

Job description

Overview

Design, develop, modify and validate embedded and cloud edge software, applications and specialized utility programs for Qualcomm products, collaborating with systems, hardware, architecture and test engineers.

What you'll do

  • Leverage advanced software knowledge and experience to design, develop, create, modify and validate embedded and cloud edge software, applications and/or specialized utility programs.
  • Analyze user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency.
  • Design and implement software modules for large-scale products and systems.
  • Participate in and lead design, coding, unit testing, debugging and integration efforts to ensure projects are completed to specifications and schedules.
  • Perform complex code reviews and regression tests, and triage and fix issues to ensure code quality.
  • Collaborate with individuals outside the software function (e.g., Hardware, Systems and Test engineers) to ensure solutions work with other components of a specific project.
  • Write detailed technical documentation for complex software projects.

What you'll need

  • 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 languages such as C, C++, Java, Python, etc.

Nice to have

  • Master's Degree in Engineering, Information Systems, Computer Science or related field.
  • 8+ years of Software Engineering or related work experience.
  • 3+ years of experience with Database Management Software.
  • 3+ years of experience with API.
  • 1+ year of work experience with Git, Perforce, or Source Code Management System.

Details

  • Works independently with minimal supervision and provides supervision/guidance to other team members.
  • Decision-making is significant in nature and affects work beyond the immediate work group.
  • Requires verbal and written communication skills to convey information; may require basic negotiation, influence and tact.
  • Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions).
  • Tasks often require multiple steps performed in various orders; extensive planning, problem-solving and prioritization must occur to complete tasks effectively.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

CPU Firmware Verification and Validation Engineer