Lead Software Engineer (Optical DSP_Photonic)

JAC RECRUITMENT PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JAC Recruitment Pte. Ltd. is seeking an experienced Lead Software Engineer in Singapore to drive firmware and software platforms for cutting-edge optical communication products.

This role combines technical leadership with hands-on development across SDKs, embedded software, and firmware architecture. Ideal candidates will have 5+ years in embedded C/C++ and strong experience in optical communications, semiconductor or ASIC/FPGA environments, and proven ability to deliver complex components from

Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electronics or related field.
  • Minimum 5 years of hands-on embedded C/C++ software development.
  • Experience with optical communications, optical networking equipment, or Optical DSP technologies.
  • Familiarity with semiconductor, ASIC, FPGA, or silicon-based product development.
  • Strong understanding of software engineering principles, embedded systems, and firmware development.
  • Proven ability to independently deliver complex software components from design through validation and deployment.
  • Experience coordinating cross-functional development efforts and leading software projects.

Responsibilities

  • Lead, mentor, and grow a team of software engineers responsible for SDK, firmware, and embedded software development.
  • Define software architecture, technical strategy, and development best practices.
  • Design, develop, maintain, and enhance software solutions for semiconductor and optical networking products.
  • Translate product and customer requirements into robust software features and system capabilities.
  • Ensure software solutions meet performance, reliability, scalability, security, and quality objectives.
  • Participate directly in software design, coding, debugging, integration, testing, and issue resolution for critical components.
  • Work closely with hardware, ASIC, RTL, validation, applications, and systems engineering teams throughout product development cycles.
  • Develop APIs, software utilities, diagnostic tools, and supporting applications.
  • Conduct code reviews and establish coding standards, development methodologies, and engineering processes.
  • Manage project planning, resource allocation, technical risks, and delivery timelines.
  • Prepare and review technical specifications, design documentation, and engineering reports.

Job description

COMPANY OVERVIEW

The client deep-tech startup focused on next-generation semiconductor and photonics technologies for AI infrastructure.

We are looking for an experienced Lead Software Engineer to drive the development of firmware and software platforms supporting cutting-edge optical communication products. This position combines technical leadership with hands-on engineering responsibilities, encompassing SDK development, embedded software, firmware architecture, and cross-functional product integration.

JOB RESPONSIBILITIES
  • Lead, mentor, and grow a team of software engineers responsible for SDK, firmware, and embedded software development.
  • Define software architecture, technical strategy, and development best practices.
  • Design, develop, maintain, and enhance software solutions for semiconductor and optical networking products.
  • Translate product and customer requirements into robust software features and system capabilities.
  • Ensure software solutions meet performance, reliability, scalability, security, and quality objectives.
  • Participate directly in software design, coding, debugging, integration, testing, and issue resolution for critical components.
  • Work closely with hardware, ASIC, RTL, validation, applications, and systems engineering teams throughout product development cycles.
  • Develop APIs, software utilities, diagnostic tools, and supporting applications.
  • Conduct code reviews and establish coding standards, development methodologies, and engineering processes.
  • Manage project planning, resource allocation, technical risks, and delivery timelines.
  • Prepare and review technical specifications, design documentation, and engineering reports.
JOB REQUIREMENTS
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electronics Engineering, Communications Engineering, or a related discipline.
  • Minimum 5 years of hands-on experience in embedded C/C++ software development.
  • Must have experience with optical communications, optical networking equipment, or Optical DSP technologies.
  • Familiarity with semiconductor, ASIC, FPGA, or silicon-based product development.
  • Strong understanding of software engineering principles, embedded systems, and firmware development.
  • Strong proficiency in C and C++ programming.
  • Extensive experience developing embedded software and firmware solutions.
  • Solid understanding of software architecture, coding standards, debugging methodologies, and documentation practices.
  • Ability to independently deliver complex software components from design through validation and deployment.
  • Proven experience coordinating cross-functional development efforts and leading software projects.

Working Location: Singapore

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 • Singapore

On-site
SGD 180,000 - 260,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
Lead Software Engineer - Optical DSP & Embedded Systems
Lead Software Engineer - Optical DSP & Embedded Systems

JAC Recruitment • Singapore

On-site
SGD 180,000 - 260,000
Lead Software Engineer Optical DSP & Firmware
Lead Software Engineer Optical DSP & Firmware

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Morgan Mckinley Pte Ltd • Singapore

On-site
SGD 45,000 - 75,000
Firmware Engineer - Optical Engines & Modules
Firmware Engineer - Optical Engines & Modules

Silith • Singapore

Hybrid
SGD 70,000 - 110,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
Optical Transceiver Firmware Lead (Embedded Systems)
Optical Transceiver Firmware Lead (Embedded Systems)

Jabil • Singapore

On-site
SGD 120,000 - 180,000
Electronic Engineer
Electronic Engineer

Metric Geo • Singapore

On-site
SGD 80,000 - 120,000