Software Engineer (Qualcomm Devices)
Note: We are specifically seeking candidates with hands-on experience in Qualcomm 8550 and 6490 platforms. Please apply only if you have expertise with these technologies, as they are critical to this role.
We are seeking a skilled and motivated Software Engineer with expertise in Qualcomm devices to join our team. This position requires a strong background in embedded systems, cross-platform development, and machine learning. The ideal candidate will have deep experience working with Qualcomm boards and Android build environments, as well as a passion for solving complex technical challenges.
Key Responsibilities:
• Develop and maintain software applications for Qualcomm devices, with a focus on QC 8550 and 6490 boards.
• Work with machine learning models, optimizing performance for HTP and qualcomm GPUs.
• Build and cross-compile complex ARM and Android applications for Windows, macOS, and x86 platforms.
• Navigate and utilize UNIX environments, libraries, and toolsets effectively.
• Collaborate on Android build systems and environments, ensuring seamless integration with existing infrastructure.
• Implement inference techniques for large language models (LLMs) and explore related topics such as Retrieval-Augmented Generation (RAG).
• Apply strong system fundamentals to debug, optimize, and scale software solutions.
• Contribute to the development of cutting-edge machine learning and AI applications.
Required Skills and Qualifications:
• Proficiency in C/C++ and Python programming languages.
• Expertise in cross-compile toolsets for building applications across platforms.
• Strong experience with Android build environments and associated toolchains.
• Advanced knowledge of UNIX environments, libraries, and toolsets.
• Hands-on experience with Qualcomm QC 8550 and 6490 boards.
• Proficiency in working with machine learning models on HTP and Adreno GPUs.
• Familiarity with large language models (LLMs), inference processes, and topics like Retrieval-Augmented Generation (RAG).
• Strong system fundamentals and debugging capabilities.
Preferred Qualifications:
• Experience working on contract-to-hire roles in dynamic team environments.
• Background in developing scalable, efficient embedded solutions for AI and ML applications.
• Familiarity with Qualcomm’s software development ecosystem and tools.
Anticipated Contract Length: Up to 6 months contract or contract-to-hire
Equal Employment Opportunity Statement
At Iterate.ai, we are committed to creating an inclusive and diverse workplace that celebrates and values all individuals. We are proud to be an Equal Opportunity Employer.
We make employment decisions without regard to race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, sexual orientation, marital status, national origin, ancestry, age, physical or mental disability, genetic information, medical condition, military or veteran status, or any other characteristic protected by applicable federal, state, or local laws.
In compliance with California and Colorado law, we also prohibit discrimination based on:
- Reproductive health decision-making.
- Status as a victim of domestic violence, sexual assault, or stalking.
- Any lawful activity outside of work hours, such as political activity or membership in a labor organization.
We are committed to providing reasonable accommodations for applicants and employees with disabilities in accordance with the Americans with Disabilities Act (ADA), the California Fair Employment and Housing Act (FEHA), and Colorado's Anti-Discrimination Act (CADA). If you need assistance or an accommodation due to a disability, please contact [Insert Contact Information].
Join us in building a culture where every voice is heard, and every individual can thrive.
Note: We are specifically seeking candidates with hands-on experience in Qualcomm 8550 and 6490 platforms. Please apply only if you have expertise with these technologies, as they are critical to this role.