Engineer, Staff
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is seeking a Staff Software Engineer to design, develop, and validate embedded and cloud edge software for cutting-edge products. This role requires extensive experience in C/C++, Python, embedded systems, OS like Linux/Android/QNX, and software development tools.
Responsibilities
- Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
- Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
- Obtain information on performance requirements and interfaces.
- Experience in Secure Coding, software design and implementation levels.
Requirements
- 8+ years experience with Programming Language such as C, C++, exposure to Python, etc.
- 5+ years development experience with Programming Language such as C, C++, Python, etc.
- 5+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc.
- 5+ years experience with low level software/ interface and debugging.
- 5+ years experience with industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools.
- Strong OS fundamentals. Linux and kernel development a strong plus
- Experience in BSP development.
- Experience with low level device driver programming, boot code development
- Excellent communication skills (written and verbal) and team player
- Should be self motivated and self driven
Desired Qualifications
- Master's Degree in Engineering, Information Systems, Computer Science or related field.
- 7+ years of Software Engineering or related work experience.
- 7+ years of experience with Database Management Software.
- 7+ years of experience with API.
- 7+ year of work experience with Git, Perforce, or Source Code Management System
- Experience with ARM architecture is added advantage.
- Familiar with Modern OO design practices, such as C++11/17, a plus
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is also committed to making our workplace accessible for individuals with disabilities.
Skills
C++PythonCLinuxAndroidQNXGITGerritPerforceARMJava
#embedded software#driver development#RTOS#low level software#debuggers#code revision systems#IDE#build tools#secure coding#software design#OS fundamentals#kernel development#ARM architecture#BSP development#boot code#OO design#C++11#C++17
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
4 days 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 America#AI Solution Engineer
US$99.5–149k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSoftware Engineering Intern – Cloud & Distributed Backend
US$5.69–11.2k/mo Internship Be an early applicant Posted 4 days ago
Microsoft
United StatesSoftware Engineering
Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Software Engineer
Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesSoftware Engineering Intern – Security & Identity
US$5.69–11.2k/mo Internship Be an early applicant Posted 4 days ago
Microsoft
United StatesSenior Software Engineer
US$120–235k/yr Full Time Be an early applicant Posted 4 days ago
