工作內容:
.設計並規劃電子整機系統,包含多種接頭、模組的選型與整合。
.執行電路系統架構規劃、子系統模組化。
.進行焊接、PCB 組裝與維修。
.負責嵌入式系統的除錯與驗證。
.與機構、韌體及軟體團隊合作,提供整合性解決方案。
招募條件:
.電機工程或相關領域學士學位。
.熟練焊接與具備PCB(印刷電路板組件)的組裝及應用能力。
.具備電子系統規劃與整合思維,能處理多種接頭與模組配置。
.對無人機或機載(邊緣運算)電腦有興趣,願意投入新領域學習。
Job Responsibilities:
.Design and plan complete electronic systems, including the selection and integration of various connectors and modules.
.Execute circuit system architecture planning and sub-system modularization.
.Perform soldering, PCB assembly, and maintenance/repair.
.Be responsible for the debugging and validation of embedded systems.
.Collaborate with Mechanical, Firmware, and Software teams to provide integrated solutions.
Qualifications/Requirements:
.Bachelor's degree in Electrical Engineering or a related field.
.Proficiency in soldering and capability in PCB (Printed Circuit Board) assembly and application.
.Possess a mindset for electronic system planning and integration, and the ability to manage various connector and module configurations.
.Interest in drone (UAV) or airborne/edge computing systems, and willingness to learn and invest in new technical domains.
We are looking for a firmware Engineer to help us create intelligence audio products. You will lead the development of firmware/software coding tasks for the various microcontroller (MCU) applications across our own products. You will also engage in projects from the concept phase, through development, prototype build and validation all the way through volume production.
Responsibilities
- Designing firmware solutions based on project or customer needs.
- Testing and verifying firmware to ensure requirements are met.
- Working with cross-functional teams to develop new features and optimize performance.
- Developing or porting acoustic algorithms to enhance audio quality across a variety of hardware form-factors and use-cases.
- Writing and maintaining firmware documentation.
Requirements and skills
- 3~5 years experience in firmware development.
- Master degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience.
- Proficiency in programming languages such as C/C++.
- Embedded firmware development experience with C/C++, Assembly.
- Familiar with MCU controller such as ARM, STM32 / NXP.
- Familiarity with data structures and algorithms.
- Experience in bluetooth SoC platform (e.g. QCC514X/QCC517X) is a plus.
- Multiprocessor communication firmware development experience with I2C/I2S is a plus.
- Experience in porting acoustic algorithms to MCU is a plus.
- Excellent communication skills.
- Strong documentation and organizational skills.
- Ability to work in a fast-paced, collaborative product development environment.
韌體團隊開發範疇:
1. 研究電池特性(例如:鋰電池),開發新的電池電瓶分析演算法。
2. 完成電池測試儀器、電池充電器功能開發。
專案執行過程的常態性工作:
1. 使用MCU開發工具及程式語言,主要是C語言。
2. 進行單元功能程式整合。
3. 單元功能程式撰寫及驗證。
4. 撰寫工程規格 / 技術文件 (包含測試計畫)。
5. 韌體版本管控 (Git)。
Our FW team is responsible for:
1. Developing the functionalities of battery diagnosis/charging products.
2. Investigating new diagnosis algorithm for batteries is part of our job.
Regular duties in project execution:
1. Use MCU development tools and programming languages, primarily C language.
2. Perform unit function program integration.
3. Write and verify unit function programs.
4. Write engineering specifications / technical documentation (including test plans).
5. Firmware version control (Git).
Your Challenges:
1. Design or redesign firmware systems by using different cutting-edge technologies.
2. Evaluates firmware systems by designing and conducting research programs and applying.
3. Generate working prototypes for beta testing and customer demonstration.
4. Ensure the project timeline is met and the project stays within budget.
We offer:
。Cutting-edge technology in the fields of microtechnology, automation, software, and biotech.
。A creative and ambitious team.
。Personal development possibilities in a fast-growing company.
。Competitive salary package.
<About you>
You are not expected to know everything, but you must be passionate, inspired, and persistent about solving problems and achieving your best. If you are a team player who always goes the extra mile, finds the most efficient solution, takes ownership of your work, and wants to be a part of the most ambitious team in the life sciences, then you might be the one we are looking for!
【Please kindly provide your English resume. Thank you.】
●Bring up new devices, perform debugging and performance tuning exercises that span multiple hardware / firmware / software teams.
●Understand software components from multiple partner teams, lead the integration of those components into the unified product codebase, and drive their continued development.
●Integrate third-party applications / libraries / frameworks on our target platforms, e.g. remote desktop service, web ssh service, web browser, .. etc.
●Collaborate with other developers to design and implement a highly usable and scalable software systems.
●Test and debug to improve the quality and performance of the software systems
●Analyze and evaluate technical tradeoffs for every decision.
●Ensure reliability, availability, and maintainability of the software.
●Architect efficient data structures and interfaces to interact with other modules.
●Conduct and/or participate in technical reviews, API design, and documentation.
●Follow engineering best practices and cooperate with overseas teams.
★Solid object-oriented programming and software architectural design skills
★Strong debugging and troubleshooting skills for embedded systems
★Hands on experience in developing scalable software systems
★Solid OSI (Open System Interconnection) mode knowledge
★Expertise in C, C++, Python, Shell (Bonus: Qt experience)
★Experience with version control, such as Git
1. First interviewing with our RD head in Taiwan through Google Meet.
2. Second interview will be a technical interview, which takes approximately an hour.