Lead Software Engineer (Optical DSP_Photonic)

JAC RECRUITMENT PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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
Software Engineer (C / C++)
Software Engineer (C / C++)

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 42,000 - 72,000
Software Engineer (C / C++)
Software Engineer (C / C++)

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 42,000 - 64,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 & Firmware
Lead Software Engineer Optical DSP & Firmware

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 120,000 - 170,000
Embedded C/C++ Engineer – Optical AI Hardware
Embedded C/C++ Engineer – Optical AI Hardware

JAC Recruitment Pte Ltd • Singapore

On-site
SGD 42,000 - 72,000
Firmware & Embedded C/C++ Engineer for Optical AI Chips
Firmware & Embedded C/C++ Engineer for Optical AI Chips

JAC RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 42,000 - 64,000
Principal / Senior Hardware (Electrical) Engineer Optical Networking & High-Speed Systems
Principal / Senior Hardware (Electrical) Engineer Optical Networking & High-Speed Systems

intellipro singapore pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Embedded Firmware Engineer – Optical Transceivers
Senior Embedded Firmware Engineer – Optical Transceivers

Beecruit Pte Ltd • Singapore

Hybrid
SGD 110,000 - 170,000
Stock options
Hybrid work arrangement
20 days annual leave
+2
Principal / Senior Hardware (Electrical) Engineer – Optical Networking & High-Speed Systems
Principal / Senior Hardware (Electrical) Engineer – Optical Networking & High-Speed Systems

INTELLIPRO SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000