We are looking for an embedded software developer who will work with a group of compute silicon architects and embedded processor/system designer. This candidate will bring hands-on development experience to the team and support the architects in customizing new silicon compute platforms. Software implementation is mostly in C/C++, on bare-metal or RTOS. The candidate is expected to contribute in exploring various optimization options and instruction-set architectures using platform specific intrinsic instructions and/or extensions in SW development. SW applications include but not limited to machine-learning, digital signal processing, image/audio processing, compression, and security.