Job Description

Job Description

Engineer II (Software Design)



Job Responsibilities:

• Create specifications and define software architecture for embedded systems.

• Design and develop software or firmware for embedded system.

• Design and develop middleware, application and GUI in Windows, embedded Linux or other environments.

• Work closely with other engineers to analyze and resolve bugs.

• Analyze performance bottleneck and optimize product quality and throughput.

Job Requirements:

• Master or degree in computer science, computer engineering or electronic engineering, or equivalent

• At least 5 years direct relevant experience for the senior engineer position.

• Fresh graduates with relevant knowledge or experience are welcome.

• Experience in embedded Linux software or MCU based firmware development.

• Experience on Linux BSP development including u-boot, kernel and...

Ready to Apply?

Take the next step in your AI career. Submit your application to Sanmina today.

Submit Application