About this role
MediaTek is looking for a software engineer with a strong background in embedded systems and the semiconductor industry. Our team partners closely with customers to deliver high-quality products, and the system software engineer will develop customized features and debug system issues side by side with customer engineers.
MediaTek already powers several market-leading products, and we're inviting talented engineers to help us build even greater successes.
Role and Responsibilities
- Bring up new platform boards and independently verify major functions
- Manage regular software releases and resolve multi-branch conflicts
- Analyze, triage, and debug issues hands-on
- Partner with customer engineers to resolve system issues and requests
- Collaborate with the project management team to deliver software solutions to customers
Minimum Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field
- At least 3 years of C/C++ programming experience
- At least 3 years of System-on-Chip (SoC) system software development experience
- At least 3 years of experience with embedded operating systems (Linux, Android, Yocto, or RTOS)
- Strong knowledge of common peripheral buses (I2C/SPI/UART/GPIO, USB, PCIe, SDIO, etc.)
- Systematic problem-solving skills and effective technical communication
- A proactive, positive attitude toward solving challenging and complex problems