Software Technical Team Lead

ProFound People Pty Ltd

Christchurch

On-site

NZD 140,000 - 180,000

Full time

4 days ago
Be an early applicant

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

ProFound People Pty Ltd in Christchurch seeks a Software Technical Team Lead to provide hands-on technical leadership across embedded, mobile and desktop software developed by its Christchurch team. You will lead 8–10 engineers, stay close to code, write production C for 32-bit MCUs in bare metal and RTOS, mentoring engineers and ensuring timely delivery.

This is a full-time, on-site role in Christchurch with relocation support for the right candidate. Remote work is not available.

Qualifications

  • Degree in electrical, electronic, computer or software engineering or related discipline.
  • Strong experience developing embedded software in C for 32-bit microcontrollers, in bare metal and RTOS.
  • Experience leading or guiding an embedded software team, formal or informal.
  • Ability to manage technical delivery, allocate work and meet deadlines across projects.
  • Strong communication, mentoring, code reviews and collaboration with PM and architecture.

Responsibilities

  • Lead day-to-day technical work of a software team spanning embedded firmware, mobile apps and desktop software.
  • Remain hands-on in embedded development, designing, writing and debugging C for microcontrollers in bare metal and RTOS.
  • Review code, provide technical guidance and mentor engineers to grow capabilities.
  • Plan and allocate resources across internal software projects, manage delivery against deadlines.
  • Implement software architecture defined by the architecture function and turn design into reliable code.
  • Act as the team’s primary technical contact, resolve blockers and coordinate with wider engineering.

Skills

Embedded firmware
C programming
RTOS
Mentoring
Code reviews
Team leadership

Education

Degree in electrical/electronic/computer or software engineering

Tools

STM32
ESP32
Nordic

Job description

An established New Zealand electronics company with products in use around the world is now hiring a Software Technical Team Lead to provide hands on technical leadership across the embedded, mobile and desktop software developed by its Christchurch team.

In this role you will lead a team of around 8-10 engineers who all work together in the same building, roughly half of whom write the embedded firmware that runs on the company’s electronic products, with the remainder building the mobile apps and desktop software that sit alongside them. You will still be writing production code yourself, developing and reviewing C codes for 32-bit microcontrollers in both bare metal and RTOS environments, while acting as the team’s main technical point of contact: reviewing code, mentoring engineers, stepping in to help people through problems as they arise and setting the technical standard the team works to. You will plan and allocate work across the team’s internal software projects, balancing people and priorities against delivery deadlines, and turn the architecture defined by a dedicated software architect into working, shipped product, partnering with a project manager who looks after scheduling at the wider project level. This is a hands on lead role built on embedded engineering, rather than a supervisory role that steps back from the code, and rather than one led by mobile, web or PC application development, so your own technical depth needs to sit in firmware and the hardware it runs on. It also sits alongside a separate architecture function rather than owning it, so the focus is on leading engineers and delivering well engineered software rather than defining long term system design on your own. It suits someone who enjoys staying close to the code and the hardware, gets satisfaction from helping other engineers grow, and is comfortable moving between a debugging session and a resourcing conversation in the same afternoon. The ideal background is one shaped by shipping embedded products that run in the real world, with formal or informal leadership of a small engineering team, rather than a purely people management career or a background centred on application software.

This is a full time, Christchurch based role working on site, supported by a flexible work policy that allows working hours to be adjusted around personal commitments. Remote work is not available. For candidates outside Christchurch, relocation is required, and relocation support can be considered for the right person.

Key Responsibilities:

  • Lead the day to day technical work of a software team spanning embedded firmware, mobile applications and desktop software.
  • Remain hands on in embedded development, designing, writing and debugging C for microcontroller-based products in bare metal and RTOS environments.
  • Review code, provide technical guidance and mentor engineers so that quality and capability grow across the team.
  • Plan and allocate resources across internal software projects, managing technical delivery against deadlines in partnership with the project manager.
  • Implement the software architecture defined by the architecture function, turning design intent into reliable, maintainable product code.
  • Act as the team’s primary technical point of contact, resolving blockers and coordinating with the wider engineering organisation.

Requirements:

  • Degree in electrical, electronic, computer or software engineering, computer science or a related discipline.
  • Strong commercial experience developing embedded software in C for 32-bit microcontrollers, across both bare metal and RTOS based systems, that you are still actively writing.
  • Experience leading or technically guiding an embedded software team, whether in a formal team lead role or as a senior or principal engineer who has carried those responsibilities.
  • Demonstrated ability to manage technical delivery, including allocating work, balancing priorities and meeting deadlines across concurrent projects.
  • Strong communication skills, with the ability to mentor engineers, run constructive code reviews and work closely with project management and architecture.

Desirable but not essential:

  • Hands on experience with STM32, ESP32 or Nordic microcontroller platforms.
  • Enough familiarity with mobile or desktop software that connects to embedded products to guide engineers working in those areas.
  • Experience in a product development environment where software ships inside commercial electronic hardware.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Christchurch Embedded Software Team Lead (Hands-on)
Christchurch Embedded Software Team Lead (Hands-on)

ProFound People Pty Ltd • Christchurch

On-site
NZD 140,000 - 180,000
Senior Software Engineer - Embedded & Android
Senior Software Engineer - Embedded & Android

SourceIn • Auckland

On-site
NZD 140,000 - 150,000
Competitive salary
Comprehensive benefits
Wellness program
+2
Lead Embedded Design Engineer & Team Builder
Lead Embedded Design Engineer & Team Builder

Tait International Limited • Christchurch

On-site
NZD 120,000 - 180,000
Health insurance
Flu vaccinations & extra sick leave
Modern office with onsite parking, gym
+2
Lead Design Engineer & Platform Team Lead (Embedded)
Lead Design Engineer & Platform Team Lead (Embedded)

Tait Communications • Christchurch

On-site
NZD 140,000 - 190,000
Free onsite parking
Gym access
Café on site
+2
Senior Engineer I-Test
Senior Engineer I-Test

HVAC Total FM Recruitment • Wellington

On-site
NZD 90,000 - 130,000
Senior Engineer I-Test
Senior Engineer I-Test

Microchip Technology Inc. • Wellington

On-site
NZD 120,000 - 180,000
Firmware Engineering Manager
Firmware Engineering Manager

Trimble Inc. • Christchurch

On-site
NZD 160,000 - 210,000
Free parking
On-site gym
Table tennis
+2
Software Engineering Team Lead
Software Engineering Team Lead

Fluid Recruitment • Dunedin

On-site
NZD 120,000 - 180,000
Lead Engineer - iOS
Lead Engineer - iOS

Comspek International • Auckland

On-site
NZD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Transpower New Zealand Limited • Wellington

Hybrid
NZD 150,000 - 210,000
Health benefits
Wellbeing programs
Flexible work
+1