Embedded Firmware Engineer - Onsite in Ottawa

Curtiss-Wright Corporation

Ottawa

On-site

CAD 75,000 - 100,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
Learning and Development Opportunities
Competitive Pay
Employee Stock Purchase Plan

Job summary

Curtiss-Wright Corporation in Ottawa, ON is seeking an experienced Software Developer to join on-site and work on embedded software design. You will develop and test firmware for embedded products, contribute to architecture and code reviews, and help improve development processes within a collaborative engineering team.

The role requires 5+ years in software development, strong C programming skills, and the ability to read IC datasheets and schematics.

Qualifications

  • Develop embedded firmware solutions for Intel, Power Architecture and Arm processors.
  • Proficient in C and reading IC datasheets, register descriptions, and schematics.
  • 5+ years of software development experience; strong debugging and problem solving.

Responsibilities

  • Engineer, design, develop and test new embedded products.
  • Support and enhance existing embedded software.
  • Apply established development processes and assist in process improvement.
  • Analyze requirements, research and identify solutions and develop the design.
  • Conduct architecture, design and code reviews.
  • Provide input to architecture and design reviews.
  • Evaluate new technologies and products.
  • Keep current with embedded software trends and share knowledge.
  • Participate in reading datasheets and board schematics.

Skills

embedded firmware
C programming
troubleshooting
architecture reviews
team player / ownership

Education

Bachelor's Degree in Engineering or Computer Science

Job description

Curtiss-Wright Corporation in Ottawa, ON is seeking an experienced Software Developer to join on-site and work on embedded software design. You will develop and test firmware for embedded products, contribute to architecture and code reviews, and help improve development processes within a collaborative engineering team.

The role requires 5+ years in software development, strong C programming skills, and the ability to read IC datasheets and schematics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Software Developer- Embedded-- Onsite Position
Intermediate Software Developer- Embedded-- Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 95,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Software Developer-Embedded-Onsite Position
Software Developer-Embedded-Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Software Developer-Embedded--Onsite Position
Software Developer-Embedded--Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Senior Hardware Designer-Onsite Position
Senior Hardware Designer-Onsite Position

Curtiss-Wright Corporation • Ottawa

On-site
CAD 90,000 - 121,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Lead Firmware Engineer
Lead Firmware Engineer

Jabil • Ottawa

On-site
CAD 120,000 - 180,000
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

Hybrid
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation
Senior Embedded BSP & Firmware Engineer
Senior Embedded BSP & Firmware Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 180,000
Corporate Retirement Savings Plan
Health and dental benefits
Short-term and long-term disability
+5