Engineer II (Software Design)

Sanmina
Full-time Singapore, Singapore Engineers
Posted:
June 08, 2026
Location:
Singapore, Singapore, Singapore

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...

Apply for this Job

Submit your application for the Engineer II (Software Design) position at Sanmina.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Singapore, Singapore
Posted: June 08, 2026
Deadline: July 18, 2026