Software Engineering Manager

AZTECH TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AZTECH TECHNOLOGIES PTE. LTD. is seeking a hands-on Software Engineering Manager to lead the software and firmware team, mentor engineers, and contribute directly to coding, architecture, and debugging as needed.

The ideal candidate will combine strong leadership with deep technical expertise across embedded firmware and software development in a fast-paced product environment, guiding delivery and ensuring robust, high-quality products.

Qualifications

  • Bachelor’s degree in software/embedded engineering.
  • 8+ years in software/firmware with leadership.
  • Strong hands-on C/C++ in embedded systems.
  • Experience with embedded Linux, RTOS, drivers, and system-level development.
  • Proven ability to lead teams while contributing technically.

Responsibilities

  • Lead, mentor and develop a team of software and firmware engineers, providing both technical and people leadership.
  • Remain hands-on in architecture, coding, design reviews, debugging and solving complex technical challenges.
  • Contribute directly to firmware and software development for new and existing products when required.
  • Drive technical direction, engineering best practices, code quality and development processes.
  • Partner with hardware, QA, manufacturing and product teams to deliver robust products on schedule.
  • Support system integration, root cause analysis and issue resolution across the product lifecycle.
  • Manage project priorities, resource planning and execution while balancing team leadership with technical contribution.
  • Foster a high-performance engineering culture built on collaboration, accountability and continuous improvement.

Skills

C/C++
Embedded systems
Leadership
Embedded Linux
RTOS
Code reviews

Education

Bachelor's degree in Software/Computer/Electrical Engineering

Job description

Software Engineering Manager
About the Role

We are seeking a hands‑on Software Engineering Manager to lead and grow our software and firmware team while remaining actively involved in technical design, development and problem-solving. This is a player‑coach role suited for a strong engineering leader who can mentor a team, drive execution, and roll up their sleeves to contribute directly to coding, architecture and debugging when needed.

The ideal candidate combines strong leadership with deep technical expertise across embedded firmware and software development and thrives in a fast‑paced product development environment.

Key Responsibilities
  • Lead, mentor and develop a team of software and firmware engineers, providing both technical and people leadership.
  • Remain hands‑on in architecture, coding, design reviews, debugging and solving complex technical challenges.
  • Contribute directly to firmware and software development for new and existing products when required.
  • Drive technical direction, engineering best practices, code quality and development processes.
  • Partner closely with hardware, QA, manufacturing and product teams to deliver robust products on schedule.
  • Support system integration, root cause analysis and issue resolution across the product lifecycle.
  • Manage project priorities, resource planning and execution while balancing team leadership with technical contribution.
  • Foster a high-performance engineering culture built on collaboration, accountability and continuous improvement.
Requirements
  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering or related field.
  • 8+ years of experience in software/firmware development, including leadership experience.
  • Strong hands‑on programming experience in C/C++ and embedded systems development.
  • Experience with embedded Linux, RTOS, device drivers, debugging and system‑level development.
  • Proven ability to lead teams while remaining technically engaged in development work.
  • Strong experience in architecture, code reviews and solving complex technical problems.
  • Experience in electronics, networking, IoT or embedded product development preferred.
  • Strong communication, leadership and stakeholder management skills.
Ideal Candidate
  • Leads by example and is willing to roll up their sleeves when needed.
  • Comfortable switching between strategic leadership and hands‑on engineering work.
  • Passionate about mentoring others while maintaining technical depth.
  • Brings both execution discipline and technical credibility.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRTSys • Singapore

On-site
SGD 60,000 - 90,000
Hands-On Software & Firmware Engineering Manager
Hands-On Software & Firmware Engineering Manager

AZTECH TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 140,000 - 190,000
Firmware Engineer
Firmware Engineer

Presidium Instruments Pte Ltd • Singapore

On-site
SGD 40,000 - 60,000
Software Engineer
Software Engineer

Semicaps Pte Ltd. • Singapore

On-site
SGD 60,000 - 90,000
SOFTWARE SYSTEM ARCHITECT
SOFTWARE SYSTEM ARCHITECT

Upper Spring Consulting • Singapore

On-site
SGD 120,000 - 180,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 72,000 - 120,000
Senior/Staff Software Architect AIoT SoC Platform
Senior/Staff Software Architect AIoT SoC Platform

REALTEK SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Software Engineering Manager
Software Engineering Manager

Evolution Singapore • Singapore

On-site
SGD 180,000 - 300,000
Mechanical Engineering Manager
Mechanical Engineering Manager

AEM SINGAPORE PTE. LTD. • Singapore

On-site
SGD 150,000 - 230,000
Embedded Firmware Engineer – Robotics
Embedded Firmware Engineer – Robotics

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000