Senior Software Developer- Embedded- Onsite Position- Ottawa, ON

September 5, 2025

Apply for this job

Job Description

Description

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON page is loaded

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON

Apply locations Canada-Ottawa time type Full time posted on Posted Yesterday job requisition id JR8808

Senior Software Developer- Embedded- Onsite Position- Ottawa, ON

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

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 Employee Stock Purchase Plan I Inclusive & Supportive Culture *

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 and conduct architecture, design and code reviews.

  • Provide input to architecture and design reviews.

  • 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.

  • Bachelor’s degree in engineering or computer science (or equivalent).

  • 7 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 and Board bring-up.

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

    • Software configuration management tools such as Git. and software work and defect tracking tools such as JIRA.

    • Software test tools and methodologies as well as scripting tools and languages such as Python.

    • 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:

Our Values

Environmental, Social and Governance

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.

To learn more visit:

No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee

Company

D4S DY-4 Systems Inc.

Location

Ottawa

Country

Canada

Salary

125.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2632420__3337?utm_source=3337&utm_medium=feed&keyword=Senior-Software-Developer&location=Ottawa&geoID=4247