Engineer I - Software Engineer
Semtech CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMid-level, metro role with a common title but specialized embedded skills, resulting in medium competition.
Embedded firmware and sensor algorithm expertise is highly domain-specific and not easily transferable.
Explicit 2–3 years requirement plus mandatory C/C++ and Python increases screening strictness to high.
Job Description
Structured overview of role & requirementsAbout This Role
Develop software and firmware for force sensor applications, including coding algorithms for sensor data processing using Python and C/C++.
Manage customer evaluation kits and sensor module designs, providing multidisciplinary technical support from concept to mass production.
Collaborate with cross-functional teams including mechanical, electrical, and US-based teams for sensor testing, product improvements, and customer training/documentation.
Minimum Requirements
2–3 years of hands-on software development experience.
Bachelor's or master's degree in Electrical Engineering, Computer Science, or related field.
Proficient in C/C++ and Python programming.
Work Experience Required: 2-3 years of software development experience.
Ideal Candidate Profile
Experience with embedded MCU RTOS runtime environments, Linux OS, and Android OS is highly valued.
Background in algorithm development using Python (NumPy) and C, with familiarity in sensor interfacing protocols like I2C and USB.
Prior exposure to semiconductor or automotive industry environments and tools such as AI-enabled coding assistance (e.g., VSCode with Git Copilot).
