Software Team Lead at Curtiss Wright - ScoutJobs - The AI-curated global job board
Skip to content
C
Posted 2 hours ago

Software Team Lead

Curtiss WrightSoftware Team Lead

Perks & benefits

Paid LeaveRelocation AllowanceHealth Insurance

Requirements

Bachelor's degree in engineering or computer science, 10+ years software development experience, 3+ years technical leadership experience, Embedded firmware development, C programming, ARM and Power Architecture, Linux, VxWorks, or Windows OS, GIT and Bitbucket, JIRA, Python

Skills

C#EmbeddedPython

About the role

Responsibilities

  • Lead and mentor a dynamic group of software developers in the design, development, and testing of new embedded products.
  • Plan, oversee, and contribute to software development activities to ensure business and customer objectives are met.
  • Provide task breakdowns, accurate project estimates, and conduct architecture, design, and code reviews.
  • Ensure on-time delivery of software deliverables for complex product developments and support existing product lines.
  • Manage the career development, training, and performance evaluations of assigned staff.
  • Collaborate with cross-functional teams in Engineering, Customer Support, and Product Management.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or an equivalent field.
  • 10+ years of experience in software development.
  • 3+ years of experience in a technical leadership role.
  • Extensive experience in embedded firmware development using C programming.
  • Proficiency with ARM and Power Architecture.
  • Experience with Linux, VxWorks, or Windows OS architectures.
  • Hands-on experience with GIT, Bitbucket, JIRA, and Python.
  • Ability to read and understand IC datasheets, register descriptions, and board schematics.

Preferred Qualifications

  • Experience with U-Boot, UEFI, or Slim Bootloader (SBL) development.
  • Knowledge of hardware debugging tools such as Digital Analyzers, Oscilloscopes, and DMMs.
  • Familiarity with protocols including PCIe, Ethernet, MDIO, I2C, SPI, TPM, SATA, USB, eMMC, or NVMe.
  • Experience with bare metal programming and board bring-up.

Benefits

  • Competitive salary and bonus opportunities.
  • Paid Time Off.
  • RRSP with Employer Match.
  • Health and Wellness benefits.
  • Learning and Development opportunities.
  • Employee Stock Purchase Plan.

About the Company

Curtiss-Wright is a global diversified industrial company and a technology leader in advanced technologies for high-performance platforms and critical applications. We specialize in creating rugged embedded computer products designed for the defense industry, adapting cutting-edge consumer technology for demanding environments.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Team Lead

Curtiss Wright · Ottawa

Sign up to apply