Software Developer-Embedded–Onsite Position

September 5, 2025

Apply for this job

Job Description

Description

Software Developer-Embedded–Onsite Position

Join to apply for the Software Developer-Embedded–Onsite Position role at Curtiss-Wright Corporation

Software Developer-Embedded–Onsite Position

Join to apply for the Software Developer-Embedded–Onsite Position role at Curtiss-Wright Corporation

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

Curtiss-Wright Corporation

Location

Ottawa

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2599271__3337?utm_source=3337&utm_medium=feed&keyword=Software-Developer-Embedded-Onsite-Position&location=Ottawa&geoID=4247