Software Team Lead - Onsite Position

Curtiss-Wright

Ottawa, Ontario, Canada
Base: $90,300 - $140,000; bonus/equity: + bonus op...
Onsite
10+ years software development experience
3+ years technical leadership role
Embedded firmware development expertise
Curtiss-Wright is seeking a Software Team Lead for their Ottawa location to oversee software development, support existing products, and mentor a team of developers. The ideal candidate should possess strong technical and leadership skills, with a focus on embedded systems and software engineering best practices

Job Summary

  • You will lead a dynamic group of Software Developers responsible for the development of new products and the support of existing product lines in Ottawa, ON.
  • The role requires coaching, mentoring, and nurturing a team to realize their full potential while adopting a culture of quality and customer satisfaction.
  • Curtiss-Wright offers competitive pay ranging from $90,300 to $140,000 plus bonus opportunities along with comprehensive benefits including RRSP matching and health coverage.

Matching Summary

Match Score: 85

Curtiss-Wright is seeking a Software Team Lead for their Ottawa location to oversee software development, support existing products, and mentor a team of developers. The ideal candidate should possess strong technical and leadership skills, with a focus on embedded systems and software engineering best practices.

Salary

Base: $90,300 - $140,000; Bonus/Equity: Plus bonus opportunity; Benefits: Paid Time Off, RRSP match, Health & Wellness, Stock Purchase Plan

Skills & Requirements

Must-have

  • 10+ years software development experience
  • 3+ years technical leadership role
  • Embedded firmware development expertise
  • C programming for device drivers
  • U-Boot and UEFI firmware knowledge
  • ARM, Power Architecture, Intel processors
  • Linux VxWorks Windows OS familiarity

Nice-to-have

  • Strong troubleshooting and debugging skills
  • Experience with hardware debugging tools
  • PCIe Ethernet I2C SPI interface knowledge
  • Process improvement champion
  • Cross-functional collaboration skills

Key Requirements

  • Bachelor's degree in engineering or computer science
  • 10+ years of software development experience
  • At least 3 years in a technical leadership role

Work Rights

Not specified

Tailored Resume

Cover Letter