Embedded Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Qualcomm is looking for an Embedded Software Engineer to join their Core Platform development group in QCT. The role involves driving mobile chipset technology, integrating drivers, triaging system-level issues, and working with cutting-edge technology in a dynamic environment. The successful candidate will collaborate closely with cross-functional teams to ensure product quality and timely delivery.
Responsibilities
- Interact closely with cross-functional software teams to verify and debug software stability issues and features
- Design and implement scalable build system software and tools used to generate various image flavors
- Collaborate with HW and Systems Engineering team to ensure the Core Platform SW meets the power and performance KPIs
- Collaborate with program management and product image leads in developing software product roadmap and delivery plan to reduce time to market
Requirements
- Previous experience in embedded software development and device drivers
- Experience in integration, software source control, and testing
- Working knowledge of real-time operating systems, CPU architecture
- Experience with build systems (e.g., SCons)
- Experience in developing software in C, C++, and assembly
- Knowledge in scripting languages (e.g., Perl, Python, etc.)
- Excellent critical thinker with sharp debugging skills
- Working knowledge in using JTAG for on-chip debugging
- Excellent communication and collaborative skills
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Benefits
- Competitive annual discretionary bonus program
- Opportunity for annual RSU grants
- Highly competitive benefits package designed to support your success at work, at home, and at play
- Potential for flexible location (mentioned in a similar job posting, but not explicitly for this one)
#Embedded#Software#Engineer#Development#Device Drivers#Real-time Operating Systems#Build Systems#Debugging#C#C++#Assembly#Python#Perl#SCons#JTAG