Embedded Software Engineer
Amazon
- Taipei City
- Permanent
- Full-time
The ideal candidate: - Enjoys working side by side with partners, colleagues and teams on tough problems
- Is highly effective and thrives in a dynamic environment with multiple, changing priorities
- Knows what is important when shipping products to customers and has been through the process from start to finish
- Is comfortable with proactive outward communication and technical leadership and never shies away from a challengeWe are open to hiring candidates to work out of one of the following locations:Hsinchu City, TPE, TWN | Taipei, TPE, TWNBASIC QUALIFICATIONS- BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience
- 5+ years of software development experience
- Extensive experience in computer architecture and embedded wireless systems
- Extensive embedded development experience in C/C++, and familiarity with ARM CPUs
- Extensive experience with writing low-level drivers, interrupt service routines and general troubleshooting/debugging with hardwarePREFERRED QUALIFICATIONS- Master's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related field
- Experience with one of more commercial wireless protocols like Z-Wave, ZigBee, BLE, or WiFi
- Experience in firmware development and testing of battery powered products
- Experience with development tools like IAR/Keil and Git version control system
- Experience with common bus protocols such as SPI, I2C, and UART
- Experience with software testing (unit, regression and system testing)
- Knowledge of embedded Linux and FreeRTOS
- Comfortable in some scripting language of choice
- Prior experience with system bring-up, manufacturing line testing, or wireless networking drivers
- Prior experience in Python or analyzing sensor data (or interest in learning)