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