桃園市龜山區2年以上大學以上待遇面議
職務影響力
致力於設計與開發 Gogoro 電池與電池交換站中的嵌入式軟體,透過開發管理演算法中的新功能,來幫助產品有更好的性能,並能夠讓合作團隊瞭解現場維護狀況並提供建議,透過軟體優化與開發新系統以提升用戶體驗,提高產品品質。
職務內容
1. 開發並管理嵌入式軟體以利跨職能團隊討論。
2. 設計、實施與驗證電池管理系統(BMS)、工業/汽車通訊、機器之間的互動、使用者介面與使用者體驗、大數據收集和分析,並提供新的想法。
3. 監控並改善現場產品的性能。
4. 進行 Bring-up 硬體與底層功能開發,以實現新功能並透過持續整合/持續交付(CI/CD)方法發布軟體,進而跨職能團隊合作進行量產。
5. 致力於研究新方式以提高軟體品質。
資格條件
1. 喜愛嵌入式開發並熟悉 C 語言與微處理器架構。
2. 具備中等的聽說讀寫英文能力。
3. 具備處理器週邊使用經驗者佳,如 1-Wire, SPI, UART, I2C, CAN, USB。
4. 具備 NFC 無線通訊開發經驗者,且具備 RTOS 作業系統開發經驗,熟悉使用 Git。
加分條件
1. 喜愛嵌入式開發並熟悉 C++,具備 Linux 作業系統開發經驗者佳。
2. 具備 WLAN、BLE 無線通訊經驗者佳。
3. 具備 CI/CD、軟體測試、單元測試、硬體迴路測試(HIL)相關經驗者佳。
4. 曾開發過 IOT、電池相關系統、電子電例產品、車用產品、工控產品經驗者佳。
5. 曾接觸功能性安全者佳。
6. 曾開發關於演算法、資訊安全、檔案系統、網路應用等項目者佳。
7. 曾接觸過機器學習者佳。
8. 擅長使用SQL Script者佳。
Position Impact
Our focus is on designing and developing embedded software for Gogoro's battery packs and battery swapping stations, as well as other components of the energy network. This includes developing new functionalities in the management algorithms to improve product performance. The embedded software enables the collaborative team to gain insights into on-site maintenance conditions and provide recommendations. We strive to optimize the software and develop new systems to enhance user experience and improve product quality.
Job Responsibilities
1. Development and management of embedded software, facilitating cross-functional team discussions.
2. Designing, implementing, and verifying new ideas in areas such as Battery Management System (BMS) algorithms, industrial/automotive communication, machine-to-machine interaction, user interface and user experience, and big data collection and analysis.
3. Monitoring and improving the performance of products in the field.
4. Conducting bring-up processes and low-layer code debugging for new products.
5. Implementing new features and facilitating software releases through the CI/CD approach.
6. Collaborating with cross-functional teams to support product mass production.
7. Researching and exploring new approaches to enhance software quality.
Minimum Qualifications
1. Ambitious mindset and a strong desire to develop innovative embedded systems for providing superior energy services.
2. Proficiency in C/C++ programming languages.
3. Knowledge of processor or microcontroller architectures.
4. Effective communication skills in English.
Preferred Qualifications
1. Experience working with peripherals such as 1-Wire, SPI, UART, I2C, CAN, USB.
2. Familiarity with wireless communication technologies like WLAN, BLE, NFC.
3. Experience in programming under operating systems like RTOS or Linux.
4. Proficiency in using Git for version control.
5. Familiarity with CI/CD processes, software testing, unit testing, and hardware-in-the-loop testing.
6. Experience in the fields of IoT, battery management, DC/DC converters, automotive products, and industrial control products.
7. Understanding of functional safety principles.
8. Knowledge of algorithms, security, file systems, and network applications.
9. Exposure to machine learning concepts.
10. Familiarity with SQL databases.