Senior Software Engineer, Embedded Systems, Silicon
- Banqiao, New Taipei City
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C or C++, and with data structures/algorithms.
- 5 years of experience working with embedded operating systems.
- Master's degree or PhD in Computer Science or related technical field.
- Experience in ARM architecture and standard interfaces, bare-metal programming, bootloader, and firmware.
- Experience in Linux kernel, device drivers, and Android system programming.
- Experience in software/hardware integration.
- Experience with algorithms with OpenGL/OpenCL/NEON/LLVM on CPU/TPU/GPU/DSP.
- Experience in verification using FPGAs or emulation platforms.
- Design and implement Linux drivers and firmware for mobile systems.
- Design and implement tools for system bring-up, debugging, and performance/power evaluation.
- Design and implement functional tests to validate the performance of individual components and systems in pre-and post-silicon environments.