Curtiss-Wright Corporation ยท 4 months ago
Senior Software Developer- Embedded- Onsite Position- Ottawa, ON
Curtiss-Wright Corporation is a leading organization in embedded systems technology, seeking a motivated Senior Software Developer to join their team in Ottawa, ON. The role involves designing, developing, and testing embedded products, while also supporting existing software and contributing to process improvements.
AerospaceCommercialManufacturing
Responsibilities
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
Qualification
Required
Development of embedded firmware solutions for Intel, Power Architecture and Arm processors
Proficient using the high-level programming language such as 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 principles and application to real world use
Bachelor's degree in engineering or computer science (or equivalent)
7 yrs + experience in software development
Preferred
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 programming and 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 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
Benefits
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
Learning and Development Opportunities
Competitive Pay
Referral Program
Recognition
Employee Stock Purchase Plan
Inclusive & Supportive Culture
Company
Curtiss-Wright Corporation
Curtiss-Wright Corporation is a diversified, multinational provider of highly engineered, technologically advanced products and services.
H1B Sponsorship
Curtiss-Wright Corporation has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (1)
2021 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2012-04-02Acquired
1929-08-22IPO
Recent News
2025-11-21
2025-11-11
Company data provided by crunchbase