@公司名稱,統編(中華民國以外註冊可免填):
公司名稱:美商護流股份有限公司台灣分公司
統一編號:42958193
@公司地址(填寫詳細至號):
台北市玉門街1號
@職缺:
Embedded Software Engineer (Linux)
@職缺能力經歷要求:
Duties and Responsibilities
Our team is in charge of the whole tech stack on our Linux based IoT device, which is all the way from kernel/drivers to the applications. We’re expecting you to be good at the range between system and application programming.
- Use golang / python to build some network clients / servers or system services.
- Integrate Flo API by MQTT / WebSocket / RESTful protocol.
- Implement new features is designed by architect.
- Write unit test for project you created or some existing projects.
- Improve system stability / performance.
- Strong knowledge of how to fix complicated system issues. Especially the original bugs comes from a Linux distribution(Yocto).
- Analyze a complicated situation and figure out what kind of issue it is, like device or cloud or app. If it is a device issue, you have to find the root cause and fix it.
- Porting open source project to yocto building system.
- Good communication skills to working with global team.
Skills and Qualifications
Must to have:
- Familiar with one of golang /python / C++.
- Familiar with Object-oriented programming.
- Familiar with Multi-thread programming, System programing.
- Familiar with Asynchronous programming, experience in one of ReactiveX / asyncio / Promise...etc.
- Familiar with writing testable code.
- Familiar with design pattern / clean code / coding style / good naming.
- Familiar with HTTP / HTTPS / SSL / TLS / RESTful / MQTT / WebSocket protocol.
- Familiar with operator system ( Process / Thread / system call / user space / kernel space / IPC / lock...etc ).
- Familiar with one of linux distributions, especially embedded linux, like Yocto / OpenWrt...etc.
- Strong experience in command line tool and shell script.
- Strong experience in software debugging, especially race condition / deadlock / memory leak / resource leak...etc.
- Familiar with Git / GitHub.
- Good communication skills, especially english communication skill.
Nice to have:
- Familiar with C / Java / JavaScript...etc.
- Experience in developing linux kernel device driver.
- Experience in u-boot.
- Experience in OTA / A/B system updates / data partition.
- Experience in init / systemd.
- Experience in system networking setup.
- Experience in tuning wifi performance.
- Experience in embedded linux.
- Experience in Yocto build script .bb file.
- Experience in gdb / strace / ltrace / objdump / debugfs...etc.
- Experience in hardware debugging / Multimeter / Oscilloscope / Logic Analyzer.
- Experience in GPIO / UART/ SPI / I2 C / USB...etc.
- Experience in Agile development, like Scrum...etc.
- Experience in CI / CD.
- Experience in API design / software architecture.
- A linux power user or member of any open source community.
Required education and training
- A bachelor or higher degree.
- 5+ years of experience in software engineer.
- A strong background in computer programming can be beneficial.
- Good English in listening and speaking.
@員工是否需自備工具? (是/否) :
否
@薪資(月薪):
80k ~ 110k NTD / month
@薪資(保證最低年薪,必填項目):
12個月
@工時:
週一至週五: 9:00 ~ 6:00,中間休息一小時
@加班費制度:
可以自由選擇補休或是加班費(依勞基法規定)
@工作環境與該職缺團隊介紹:
To maintain the quality and the leading technology while our sales keep climbing, we'd like to scale up our engineering team at the moment. Our software engineers are located in multiple cities surrounding the world (Los Angeles, Có rdoba, Saint Petersburg, Taipei), now we want to expand the embedded team in Taipei. While the entire software team members are distributed globally, the embedded team is mostly dedicated in Taipei. We're now looking for anembedded software engineer and a QA automation
engineer to help us building a productive and completed developing environment. Here you can expect to work with our DevOps, Data, Cloud teams remotely through Jira (Scrum/Kanban compliance agile issue tracking system), Confluence (wiki system), GitHub, GitLab (CI/CD), Slack, Grafana, and lots of other open source and proprietary t
ools. Additionally, we do stand-up meetings every morning with our product team in LA via Zoom.
@辦公室環境介紹:
我們目前進駐在CIT的office unit,可以參考CIT的介紹
http://www.cit.tw
之後有計畫搬到更大個辦公室,目前正在尋找中
@工作福利:
- PTO is always 7 days more than defined in Labor Standards Act.
- Regular team banquet.
- We all use Macbook Pros. We'll provide you with a Macbook Pro at work. Other necessary equipments such as 4k monitors can be given on your request.
- Of course you’ll have Labor insurance, Labor retreat, Health insurance, and all other things listed on Labor Standards Act.
@公司分紅與獎金:
無
@公司介紹:
Flo Technologies, Inc. is a first of its kind and proprietary water control system for homes and buildings that virtually eliminates all flooding caused by leaks, saves billions in property damage and empowers conservation. Funded in Los Angeles, 2015, it keeps growing with significant growth in 2018 specifically.
https://meetflo.com/
@人資或徵才聯絡方式:
站內信或email
[email protected]
各位大大
之前承蒙版眾幫助
那位 "會寫程式 沒溝通能力" 的小朋友
已經順利找到工作
我相信他還有很多人生挑戰
希望他能努力克服
目前我在幫公司找人
希望能找到對這份工作有興趣的人
可以一起開開心心工作
目前台灣SW的部份只有4個人
3個RD, 1個QA
目前還想再找一個RD與一個QA
至於能力要求與薪水是否成比例的部份
還望各位大大鞭小力點
即使你沒有完全符合能力需求
有興趣的話
一樣可以找我聊聊
我相信會有不同領域
但是能短時間內勝任這份工作的人
我一樣會有興趣找進來
能力需求就只是我們理想中要的人
英文的部份
我自己一開始也是傻在那講不出半個字
現在也還在努力進步中
當然你能像native speaker是最好
免強能夠溝通也是足夠了
若是英文能力仍然不足
我希望你是會積極克服這個問題的人
若是自覺無法克服
那就是我們無緣一起合作
至於薪水的部份
依照目前公司對台灣薪資水平的了解
就只願意給出這樣的薪水
若是台灣分公司順利成長
我相信情況有望改善
但是目前就是這樣
我們就以目前的狀況下來談
若是薪水不符合你的需求
那就是我們暫時無緣
之後再看有沒有機會合作
我也是想致力於改善台灣薪資環境
大家一起努力
總之
若是對這份工作有興趣
或者覺得可能要一段時間之後才有機會合作
甚至只是想認識認識
都歡迎找我聊聊