軟體工程師(演算法開發)
Description
We are seeking a full-time Sensor Algorithms Software Engineer.
In this role, you will be using sensor data or speech data to develop algorithms for features used in Garmin products across multiple segments.
Essential Functions
1. Embedded system development experience for at least one of the following features integrations
- Sensor algorithms that potentially utilize accelerometers, gyroscopes, magnetometers, and barometric pressure sensors in products (written in C, C++ and/or tooling in Python).
- Speech algorithms in products (written in C, C++ w/ or w/o 3rd library)
2. Be able to evaluate various design tradeoffs including power consumption, cost, reliability, and time to market.
3. Good communication skills to cooperate people from different departments or countries.
Preferred Qualifications:
Not all requirements are mandatory, but meeting more of them is a plus.
1. Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering or related field AND a minimum of 2 years relevant experience
2. Possess proficiency in writing embedded software in C and C++.
3. Possess the ability to develop algorithms and analyze data using Python.
4. Possess experience in algorithm development using sensor data.
5. Possess experience in deploying machine learning or language models onto offline embedded systems.
6. Strong and effective verbal, written and interpersonal communication skills with TOEIC 750+.
