CPU Firmware Verification and Validation Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is looking for a CPU Firmware Verification and Validation Engineer to design, develop, and validate embedded and cloud edge software. This role requires strong programming skills in languages like C, C++, Java, or Python, and experience with source code management systems. The engineer will analyze user needs, implement software modules, and collaborate with cross-functional teams to ensure product quality.
Responsibilities
- 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.
- Perform complex code reviews and regression tests, and triage and fix issues.
- Collaborate with Hardware, Systems, and Test engineers.
- Write detailed technical documentation for complex Software projects.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- 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.
- Work independently with minimal supervision.
- Provide supervision/guidance to other team members.
- Make significant decisions that affect work beyond the immediate work group.
- Utilize verbal and written communication skills to convey information.
- Have a moderate amount of influence over key organizational decisions.
- Perform tasks that require multiple steps, extensive planning, problem-solving, and prioritization.
Desired Qualifications
- 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.
Skills
CC++JavaPythonGitPerforce
#firmware#verification#validation#engineer#embedded#cloud
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 week ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Bangalore, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
Similar Jobs
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesForward Deployed Engineer
US$85.4–184k/yr Full Time Be an early applicant Posted 4 days ago
Ericsson
Austin, United StatesData Analyst Strategy and Operations
Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Innovation Hub Solution Engineer
Full Time Be an early applicant Posted 3 days ago
Microsoft
United StatesSecurity Research Intern
Internship Be an early applicant Posted 3 days ago
