Engineer I - Software Engineer
Apply link opens the official Semtech application page in a new tab. Hirebase is not the employer.
Job description
## About the Role Semtech is seeking an Engineer I to develop software and firmware that enable applications to leverage force sensors. The role involves coding algorithms for sensor data processing, collaborating with mechanical and electrical teams, and contributing to product improvements across the MEMS and CMOS portfolio. ## What You'll Do - **Design & Development (20%)**: Propose and implement innovative solutions for customers, focusing on mechanical, electrical, software integration, and algorithm development. - **Customer Support & Engagement (35%)**: Manage evaluation kits, drive sensor module design, and provide multidisciplinary technical support from concept to mass production. - **Test & Characterization (15%)**: Work with the US team on sensor‑level and system‑level testing, conduct competitor analysis, and validate performance. - **Technical Documentation & Training (15%)**: Produce reference designs, application notes, white papers, and deliver product training to customers, sales, and field engineers. - **Collaboration & Industry Engagement (15%)**: Gather customer feedback, liaise with marketing and R&D, shape roadmaps, and stay current with consumer electronics trends. ## Required Qualifications - 2–3 years of hands‑on software development experience. - Bachelor’s or master’s degree in Electrical Engineering, Computer Science, or a related field. - Proficiency in C/C++ and Python programming. ## Desired Skills - Experience with Android and Linux operating systems, and embedded MCU/RTOS environments. - Familiarity with I2C and USB communication protocols. - Algorithm development using Python, NumPy, and C. - Exposure to AI‑enabled development tools such as VSCode with Git Copilot. - Background in semiconductor and automotive domains. ## Benefits & Culture - Opportunity to work alongside MEMS and CMOS designers on cutting‑edge sensor technology. - Fast‑paced environment encouraging continuous learning and innovation. - Collaborative cross‑functional teams with global exposure. - Access to professional development resources and technical training.
Required skills
Job locations
Compensation
Estimated range — based on Software Engineer with 0-2 years experience (4 similar listings). Actual compensation may vary based on your specific experience, interview performance, and the company’s internal bands.
Ready to apply?
Clicking apply will open the official Semtech application page in a new tab and add this role to your Application Tracker.
Apply on Semtech →