Search Jobs

Search by job, company or skills

Lead Software Engineer (Optical DSP_Photonic)

Lead Software Engineer (Optical DSP_Photonic)

JAC Recruitment Pte. Ltd
5-7 Years
SGD 100,000 - 130,000 per month
Early Applicant
  • Posted 20 days ago
  • Be among the first 10 applicants

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 Software Lead 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

Syahirah Binte Ahmad Ja'afar (R22105331)
JAC Recruitment Pte. Ltd. (90C3026)

#LI-JACSG

More Info

Job Type:
Function:
Employment Type:

Key Skills

optical networking equipment

debugging methodologies

software engineering principles

semiconductor ASIC

Optical DSP technologies

Similar Jobs

5-7 yrs
Singapore
Skills:
Software Architecture, Embedded C, Fpga, semiconductor ASIC, optical networking equipment, debugging methodologies, documentation practices, Optical DSP technologies, Optical Communications
5-7 yrs
SGD 8,000 - 10,000 per month
Singapore
Skills:
Fpga, Firmware Development, Software Architecture, Embedded C, Coding Standards, semiconductor ASIC, documentation practices, Optical DSP technologies, Optical Communications, software engineering principles, optical networking equipment, debugging methodologies, Embedded Systems