The point where experts and best companies meet
Share
Job Area:
Engineering Group, Engineering Group > Software Engineering
As a Qualcomm Software Engineer you will design, develop, create, modify and validate embedded and applications, and/or specialized programs that support the design and development of our world class CPU. Collaborating with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements.
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications:
TOP 5 REQUIRED SKILLS:
OS Development and Debug - Linux, Windows
Virtual Platform Development - qemu, System C TLM
Open Source Development experience
Automated Test Creation/Continuous Integration
6 years of software Engineering
System C TLM .
Principal Duties and Responsibilities:
Leverages advanced Software/Hardware Systems knowledge and experience to design, develop, create , modify and validate software/firmware
Designs software requirements, to design and customize sophisticated software.
Designs and implements software sub-systems for complex, large-scale products and systems.
Leads design, coding and testing efforts to ensure that projects are completed to specifications and schedules.
Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code.
Collaborates with individuals outside the software function (e.g., Hardware, Systems and Test engineers) to increase leverage and design solutions that work with other components of a specific project
Level of Responsibility:
• Works independently with minimal supervision.
• Provides supervision/guidance to other team members.
• Decision-making is critical in nature and highly impacts program, product, or project success.
• Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc.
• 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 which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
Pay range:
$137,000.00 - $205,000.00
These jobs might be a good fit