Job Overview
Qualcomm is looking for a Senior Software/Firmware Engineer to join the Software Engineering team and contribute to the design, implementation and functional testing of Embedded Wireless solutions. In this position you will be responsible for designing and implementing Layer 2 communication protocols and algorithms for the next generation wireless networking chipsets.
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
Minimum Qualifications
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field.
- 2+ years Software Engineering or related work experience.
- 2+ years experience with Programming Language such as C, C++, Java, Python, etc.
Preferred Qualifications
- Master’s degree in Engineering, Information Systems, Computer Science, or related field.
- 4+ years Software Engineering or related work experience.
- 2+ years experience with Database Management Software.
- 2+ years experience with API.
- 2+ years experience working in a large matrixed organization.
- 1+ years of work experience in a role requiring interaction with senior leadership (e.g., Director level and above).
- Experience developing embedded real time networking software
- Experience with Unix/Linux OS environments and Embedded variants
- Experience with development environments for embedded systems – cross-compilation, debug tools, ICE, JTAG
- Excellent team, communication, and interpersonal skills
- Good knowledge of C and coding style for small, embedded systems
- Strong analytical and problem solving skills
- Strong architectural skills – design/implement for performance, modularity, and portability
Education Requirements
- Required: Bachelor’s, Computer Science and/or Electrical Engineering
- Preferred: Master’s, Computer Engineering and/or Electrical Engineering