2016q3 Homework2(目標規劃)
===
contributed by <北緯弟>
## 鎖定產業
家用、工業用、醫療用機器人,四軸或無人車。
>> 其實我對這個產業還沒有很了解,但目前類型會希望是這些。[name=北緯弟]
* iRobot
* 掃地機器人
* 拖地機器人
* 清水管機器人
* 泳池清潔機器人
* DJI
* 四軸飛行器
* camera
* ~~立達~~
* 工業用機器人
* 醫療用機器人
* 農業用機器人
* 營業用機器人
* 家用機器人
* 軍用機器人
* 雲端服務
* ~~睿逸~~
* 家用型機器人
* 商用型機器人
* 機器人配套IOT產品
## 職缺
* [iRobot/Senior Software Engineer](https://careers-irobot.icims.com/jobs/2916/senior-software-engineer/job)
* Expertise in writting C/C++ applications for Embedded Systems
* Experience with robot behavior systems, AI algorithms, path planning, navigation and coverage algorithms
* Experience with real-time embedded microprocessor and microcontroller systems
* Solid understanding of design patterns, data structures and advanced programming techniques
* Strong analytical skills and a desire to learn
* B.S/M.S in Computer Science or other technical or scientific field
* [iRobot/Embedded Software Engineer (Staff, Senior, or Principal)](https://careers-irobot.icims.com/jobs/2714/embedded-software-engineer-%28staff%2c-senior%2c-or-principal%29/job)
* Qualifications:
* Experience with real-time embedded microprocessor and microcontroller systems
* Solid understanding of design patterns, data structures and advanced programming techniques
* Knowledge of embedded software such as: interrupts, ADCs, DMA, SPI and clock management
* Expert in embedded C/C++
* Strong analytical skills and a desire to learn
* Ability to understand electrical schematics and the fundamentals of analog circuits
* Strong understanding of operating system fundamentals, and experience bringing up embedded OS’s on new platforms
* Ability to work independently, without direct supervision
* B.S. in Computer Science / Computer Engineering or other technical or scientific field
* Desired Qualifications
* MS in Computer Engineering, Computer Science, or equivalent
* Previous experience designing and building circuit boards
* Foundation in control theory, and experience writing control loops
* [iRobot/Principal Software Engineer](https://careers-irobot.icims.com/jobs/2870/principal-software-engineer/job)
* Expertise in writing C/C++ applications for Embedded Systems
* Experience with robot behavior systems, AI algorithms, path planning, navigation and coverage algorithms
* Experience with real-time embedded microprocessor and microcontroller systems
* Solid understanding of design patterns, data structures and advanced programming techniques
* Strong analytical skills and a desire to learn as well as teach others
* B.S/M.S in Computer Science or other technical or scientific field
* [iRobot/Principal Software Engineer](https://careers-irobot.icims.com/jobs/2990/principal-software-engineer/job)
* 8+ years of experience with real-time embedded microprocessor and microcontroller systems.
* Years of experince in Lisp
* Solid understanding of design patterns, data structures and advanced programming techniques.
* Knowledge of embedded software such as: interrupts, ADCs, DMA, SPI and clock management.
* Strong analytical skills and a desire to learn.
* Ability to understand electrical schematics and the fundamentals of analog circuits.
* Strong understanding of operating system fundamentals, and experience bringing up embedded OS’s on new platforms.
* Ability to work independently, without direct supervision.
* Past experience in Sustaining helpful
* B.S. in Computer Science / Computer Engineering or other technical or scientific field.
> 我在找職缺時,很少找到專門做系統整合和開發工作。[name=Yen-Kuan Wu]
> 結果發現都在國外 QQ[name=Yen-Kuan Wu]
* [DJI/ROBOTICS SOFTWARE ENGINEER - ONBOARD SDK](http://we.dji.com/detail_en.html#506&undefined)
* Requirements:
- BS in CS, EE, CE or equivalent
- 1-5+ years in developing embedded software for robots, consumer or industrial devices
- Expert in C++ programming (C++11 experience preferred)
- Have implemented algorithms in robotics – state estimation, nonlinear control, sensor fusion, trajectory and action planning, SLAM
- Comfortable with Linux (bash scripting, hardware drivers, system libraries)
- Experience with OS-level programming – threading, scheduling and memory management
- Experience with ARM-based embedded systems
- Experience with sensor interfacing over UART, I2C, MIPI, SPI, SDIO and other high speed interfaces
- Strong analytical problem solving skills using scientific method and design of experiments
- Ability to work in an evolving environment, helping to develop processes and best practices for both company and industry
- Excellent written and verbal communication skills, able to communicate complex technical issues to cross-functional teams
- Excellent collaborator, able to make a positive contribution in a dynamic team spread around the world
- Self motivated, able to work independently, entrepreneurial, excellent time management
- International travel (up to 20%)
* Preferred:
- Masters or PhD
- Have written significant code for autonomous robots
- Scripting languages for test automation, C++ and/or assembly
- Experience with hardware bring-up
- Experience with statistical analysis concepts and tools
- Direct experience with sensing and imaging technologies, energy storage technologies, motors and/or actuators
- Experience with debug lab equipment such as oscilloscopes, logic analyzers etc
- Have designed, built and/or enjoy flying remote controlled aerial vehicles
>> 這是我看到目前最符合我想法的職缺,感覺公司要到一定程度才會到開發自己的系統以及考慮到realtime和muti-thread[name=北緯弟]
~~* [立達/機器人工程師](http://www.104.com.tw/job/?jobno=3yfax&jobsource=)~~
>> 雖然我不太想做到影像處理...[name=北緯弟]
~~* [睿逸/機器人研發軟體工程師](https://www.104.com.tw/job/?jobno=4dd7l&jobsource=)~~
>> 這家看起來怪怪的...,而且看起來工作內容很像是剛要開始做的樣子...[name=北緯弟]
## 生涯規劃
剛畢業的工作希望是有難度一點的(例如第一個職缺)且有包誇到系統開發,33歲左右希望能夠當到經理,也就是比較能夠主導公司產品的職位,大概40歲之後想回來讀博士,再來當個教授,再晚年做做研究和教教書養老。
## 競爭能力
1.熟悉 C/C++
2.參加過Nvidia的智慧嵌入機器人競賽並進入決賽
3.使用 Robotic Operation System(ROS),也就是機器人作業系統開發過三台機器人
4.視覺自走車:使用GPU加速camera辨識道路,還能夠辨別紅綠燈,並有避開來車的功。
5.機械手臂:使用 camera校正門把位置,再控制手臂至指定位置去將其轉開
6.雷射砲台:透過 DNN辨識目標後進行射擊
7.熟悉多個程式之間的通訊方法(IPC)
8.對多媒體壓縮及特別用於影片的網路傳輸協定有研究
9.會使用GPU加速視覺或運算的能力
10.學習過電腦視覺並模擬過一個人行走路的機器人
11.使用過可程式化邏輯語言開發中央空調機器
## 自我介紹
Hello everyone, I am Yen-Kuan Wu and come from Taiwan. I am interesting in Robotic and system intelligent. I also develooped the microvisor combined with the microkernel and hypervisor.
I went to the final at Nvidia Embedded System Challenge in Taiwan. We invented the three robot including the 自走車, arm and DNN . The car use the camera to detect the road and 紅綠燈 and have more feature with avoidence and