Staff Software Engineer – Software Engineering
Company | Qualcomm |
---|---|
Location | San Diego, CA, USA |
Salary | $134800 – $202200 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Strong development experience with C/C++ and good programming skills.
- Hands-on development experience on Linux Embedded/Ubuntu/Android platform software stack.
- Hands-on experience with troubleshooting software and system issues.
- Deductive problem solving, good verbal and written communication skills for collaboration across teams.
- Hands-on experience with full software development life cycle including design, implementation, deployment, and support.
- 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 Language such as C, C++, Java, Python, etc.
Responsibilities
- Leading end-to-end software execution of Qualcomm SoC based IOT products running Linux Embedded, Ubuntu and Android based operating systems.
- Bring-up of new platforms/chipsets/OS for products and proof-of-concept prototypes.
- Working across different technology areas for development of cutting-edge features.
- Closely collaborating with Product Management and Program management teams for Plan of Record definition, planning, and execution.
- Working closely with geographically distributed teams spread across time-zones.
- Ensuring that the product deliverables are made on-time, and are competitive with respect to functionality, stability, and performance.
- Engage with customers, and development partners alike for understanding their technical requirements, high level feasibility analysis, and work with the technology teams on delivering them.
Preferred Qualifications
- 4+ years of experience in leading/driving end-to-end projects.
- Good understanding of multi-threading, OS concepts/fundamentals.
- Good understanding of Linux kernel and internals.
- Know-how of SOC systems and related concepts, including bring-up.
- Strong aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.