Embedded Software Engineer

Morgan Mckinley Pte Ltd

Singapore

On-site

SGD 45,000 - 75,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Morgan McKinley Pte Ltd in Singapore is seeking a Software Engineer to join our firmware and software team, contributing to embedded software, firmware, and SDK solutions for SparkGrid optical products.

You will collaborate with hardware, ASIC, RTL, validation and system teams, take ownership of tasks, implement features, and help ensure performance, quality, reliability and security across the software stack.

Qualifications

  • Bachelor's degree or above in Electronics Engineering, Communication Engineering, Computer Engineering, Computer Science, or related disciplines.
  • 0-2 years of experience in embedded C/C++ development (fresh graduates welcome).
  • Strong foundation in software engineering principles and embedded system development.

Responsibilities

  • Responsible for SDK and firmware software development and design for chips and devices.
  • Participate in system development, maintenance, and software upgrades.
  • Develop and implement software features based on product and customer requirements.
  • Implement software architecture and application code to ensure system performance, quality, reliability, and security.
  • Perform software integration, testing, debugging, and troubleshooting.
  • Collaborate with hardware, ASIC, RTL, validation, and system teams during product development and bring-up.
  • Develop software utilities, APIs, diagnostic tools, and supporting applications.
  • Take ownership of assigned development tasks and prepare technical documentation and reports.

Skills

Embedded C/C++
Software development

Education

Bachelor's degree in Electronics/CS/Engineering

Job description

About the Role

The company is a forward-thinking startup specializing in innovative solutions for data centers, telecommunications, computing subsystems, and beyond. They are on the cutting edge of optical communication technologies, developing systems that enhance speed, efficiency, and reliability for the next generation of infrastructure. With immense growth potential, They are building a team of world-class engineers and visionaries to help us revolutionize the future of communication technology.

About the Role

We are seeking a Software Engineer to join our firmware and software development team. You will contribute to the development of embedded software, firmware, and SDK solutions supporting SparkGrid optical communication products.

Key Responsibilities
  • Responsible for SDK and firmware software development and design for chips and devices.
  • Participate in system development, maintenance, and software upgrades.
  • Develop and implement software features based on product and customer requirements.
  • Implement software architecture and application code to ensure system performance, quality, reliability, and security.
  • Perform software integration, testing, debugging, and troubleshooting.
  • Collaborate with hardware, ASIC, RTL, validation, and system teams during product development and bring-up.
  • Develop software utilities, APIs, diagnostic tools, and supporting applications.
  • Take ownership of assigned development tasks and prepare technical documentation and reports.
Requirements
  • Bachelor's degree or above in Electronics Engineering, Communication Engineering, Computer Engineering, Computer Science, or related disciplines.
  • 0-2 years of experience in embedded C/C++development (fresh graduates welcome).
  • Strong foundation in software engineering principles and embedded system development.

Morgan McKinley Pte Ltd

Chow Mon Fei

EA Licence No: 11C5502

EA Registration No. R1877534

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer (Optical Communications)
Embedded Firmware Engineer (Optical Communications)

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 42,000 - 70,000
Embedded Firmware Engineer — SDK & Optics-Driven Systems
Embedded Firmware Engineer — SDK & Optics-Driven Systems

Morgan Mckinley Pte Ltd • Singapore

On-site
SGD 45,000 - 75,000
Lead Software Engineer (Optical DSP_Photonic)
Lead Software Engineer (Optical DSP_Photonic)

JAC Recruitment • Singapore

On-site
SGD 180,000 - 260,000
Lead Software Engineer (Optical DSP_Photonic)
Lead Software Engineer (Optical DSP_Photonic)

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 120,000 - 170,000
Lead Software Engineer (Optical DSP_Photonic)
Lead Software Engineer (Optical DSP_Photonic)

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Optical Communications: Embedded Firmware Engineer
Optical Communications: Embedded Firmware Engineer

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 42,000 - 70,000
Lead Software Engineer - Optical DSP & Embedded
Lead Software Engineer - Optical DSP & Embedded

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Embedded Software Engineer (Embedded Linux)
Embedded Software Engineer (Embedded Linux)

GMP Technologies • Singapore

On-site
SGD 65,000 - 95,000
Firmware Engineer
Firmware Engineer

Ambition Singapore • Singapore

On-site
SGD 72,000 - 108,000
Lead Software Engineer - Optical DSP & Embedded Systems
Lead Software Engineer - Optical DSP & Embedded Systems

JAC Recruitment • Singapore

On-site
SGD 180,000 - 260,000