Talent.com
Software Developer-Embedded--Onsite Position
Software Developer-Embedded--Onsite PositionCurtiss-Wright • Ottawa, Canada
Software Developer-Embedded Onsite Position

Software Developer-Embedded Onsite Position

Curtiss-Wright • Ottawa, Canada
30+ days ago
Job type
  • Full-time
Job description

Software Developer-Onsite Position (Intermediate)

Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated Software Developer to join our world class organization in Ottawa, ON .

You will live and breathe embedded software design to help us create the latest in embedded systems technology. We need enthusiastic t eam players who want to share, discuss, and brainstorm ideas with our top-notch engineering team at our dynamic organization.

Location : Ottawa, ON- Onsite Position

Salary Range : $ 74,600.00 to $100,000.00 per year

Please note that the salary range information provided is a general guideline only, reflecting a position based in Ottawa. Criteria such as the candidate’s qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.

We Take Care of Our People

Paid Time Off I RRSP with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Referral Program I  Recognition I   I

Your Challenge :

Engineer, Design, Develop and Test new embedded products at the forefront of technology.

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.

Provide input and evaluation of new technologies and products.

Keep current with embedded software trends and share knowledge.

Reading and understanding IC datasheets, register descriptions and board schematics.

Participate in maintaining a positive and productive atmosphere within the team.

What You Bring :

Development of embedded firmware solutions for Intel, Power Architecture and Arm processors.

Proficient using the high-level programming language such a C to solve computing problems and a strong understanding of IC datasheets, register descriptions and board schematics.

Strong troubleshooting, problem solving, and software debugging skills.

Strong understanding of software design and engineering principals and application to real world use.

Results-oriented team player who leads by example, holds themselves accountable for performance, takes ownership of their responsibilities, and champions process improvement initiatives.

Bachelor's Degree in Engineering or Computer Science (or equivalent).

5 yrs + experience in software development

Experience / familiarity in the following is an asset :

Experience working with a multi-disciplined team.

Knowledge of software engineering best practices and standards.

Focus on writing supportable, portable code.

Das U-Boot firmware development for ARM or Power Architecture.

UEFI firmware development for Intel.

Slim Bootloader (SBL) development for Intel.

Bare metal programing.

Board bring-up.

Familiarity with the following OS architectures; Linux, VxWorks, and Windows.

Software configuration management tools such as Git.

Software work and defect tracking tools such as JIRA.

Software test tools and methodologies.

Scripting tools and languages such as Python.

Requirements analysis and tracking.

Familiarity with any of the following technologies : PCIe, Ethernet, MDIO, I2C, SPI, TPM, non-volatile memories, SATA, USB, eMMC, NVMe.

Use of HW debugging tools, such as Digital Analyzers, Oscilloscopes, and DMMs.

Who We Are :

Curtiss-Wright creates a wide variety of embedded computer products designed for the rugged defense industry. Our customers want the latest cutting-edge consumer technology adapted to a rugged form factor and our mission is to make that a reality! As part of a dynamic multi-disciplined team, your job will be to support the development of new embedded systems products, and to enhance our existing products.

Create a job alert for this search

Software DeveloperEmbeddedOnsite Position • Ottawa, Canada

Similar jobs
Embedded C Developer - Amaris Consulting

Embedded C Developer - Amaris Consulting

Amaris Consulting • ottawa, on, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Systems & Imaging Software Engineer

Senior Embedded Systems & Imaging Software Engineer

BlackBerry Inc. • Ottawa
Full-time
A leading technology company in Ottawa is seeking a QNX Senior Systems Software Developer to design and implement high-performance software for innovative camera technologies.You will be responsibl...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Architect - Aerospace / eVTOL

Senior Embedded Software Architect - Aerospace / eVTOL

Essence Coaching Group • Ottawa
Full-time
A leading aerospace engineering firm in Ontario seeks a Senior Software Architect Engineer to lead aerospace software development. The role involves defining software architecture and managing the f...Show more
Last updated: 22 days ago • Promoted
Sr. Firmware / Embedded software Engineer - ottawa

Sr. Firmware / Embedded software Engineer - ottawa

PotisEdge • ottawa, on, ca
Full-time
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 15 days ago • Promoted
Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Embedded Firmware Engineer (PIC) - Ottawa, RTOS

Marler & Associates Search • Ottawa
Full-time
A growing technology company in Ottawa is seeking an Embedded Software Developer to join its Research & Development team. The successful candidate will design and implement embedded firmware for PIC...Show more
Last updated: 4 days ago • Promoted
Senior Embedded Applications Developer - Ottawa

Senior Embedded Applications Developer - Ottawa

IBM • Ottawa
Full-time
A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Engineer - Aviation Systems Ottawa

Senior Embedded Software Engineer - Aviation Systems Ottawa

Skytrac • Ottawa
Full-time
A leading aerospace technology company in Ottawa is seeking an experienced Senior Embedded Software Engineer.The successful candidate will develop and maintain embedded software for communication s...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Systems Software Engineer, Vehicle Platform

Senior Embedded Systems Software Engineer, Vehicle Platform

QNX • Ottawa
Full-time
A leading embedded systems provider is looking for embedded developers to join their Vehicle Platform team in Ottawa, Canada. You will contribute to building foundational vehicle software platforms,...Show more
Last updated: 16 days ago • Promoted
Senior Embedded Software Engineer - On-Site Ottawa

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa
Full-time
Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Test Engineer — Onsite

Senior Embedded Software Test Engineer — Onsite

RPMGlobal • Ottawa
Full-time
A leading technology company located in Ottawa is seeking a Software Testing Senior Associate to join their team.The role involves testing software components, creating test designs, and automating...Show more
Last updated: 18 days ago • Promoted
Embedded Vehicle Controls Engineer (MATLAB / Simulink)

Embedded Vehicle Controls Engineer (MATLAB / Simulink)

Altair • Ottawa
Full-time
A leading technology company in Ottawa is seeking a Software Engineer Controls for a contract position.The ideal candidate will develop control algorithms for automotive features, conduct design re...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Engineer, Automotive Cabin

Senior Embedded Software Engineer, Automotive Cabin

BlackBerry • Ottawa
Full-time
A global technology company located in Ottawa is seeking a Senior Embedded Software Developer / Integrator for their Automotive QNX Cabin team. The role involves porting QNX RTOS to new hardware platf...Show more
Last updated: 22 days ago • Promoted
Senior Embedded Software Engineer - Aviation Systems Ottawa

Senior Embedded Software Engineer - Aviation Systems Ottawa

SKYTRAC Systems Ltd. • Ottawa
Full-time
A leading aerospace technology company in Ottawa is seeking a Senior Embedded Software Engineer.The role involves developing embedded software for communication systems, integrating software with h...Show more
Last updated: 22 days ago • Promoted
Embedded C / C++ Software Dev Student

Embedded C / C++ Software Dev Student

Nokia • Ottawa
Full-time +1
Innovate alongside our best engineers on projects where you will apply your academic knowledge to solve real-world problems. Assist in refining customer requirements (where appropriate).Design, deve...Show more
Last updated: 22 days ago • Promoted
Sr. Firmware / Embedded software Engineer

Sr. Firmware / Embedded software Engineer

PotisEdge • gatineau, qc, ca
Full-time
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 15 days ago • Promoted
MTS - Software Engineer - RTOS, Embedded Development- NSA

MTS - Software Engineer - RTOS, Embedded Development- NSA

Wind River • Ottawa
Full-time
MTS - Software Engineer - RTOS, Embedded Development- NSA.MTS - Software Engineer - RTOS, Embedded Development- NSA.MTS - Software Engineer - RTOS, Embedded Development- NSA.MTS - Software Engineer...Show more
Last updated: 22 days ago • Promoted
Embedded C Developer - ottawa

Embedded C Developer - ottawa

Amaris Consulting • ottawa, on, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Software Lead – Satellite Systems (C++, Linux)

Senior Embedded Software Lead – Satellite Systems (C++, Linux)

Telesat Corporation • Ottawa
Full-time
A global satellite communications firm based in Ottawa is seeking a Senior Specialist Software Developer.This role involves designing and developing embedded software applications, collaborating wi...Show more
Last updated: 21 days ago • Promoted