Senior Software Developer- Embedded- Onsite Position- Ottawa, ON jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Embedded software designC programmingFirmware developmentSoftware debuggingSoftware engineering best practicesLinux OSGitProblem solvingTeam collaborationCommunication skills

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

company-logo
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 Company
Total Funding
unknown
2012-04-02Acquired
1929-08-22IPO

Leadership Team

leader-logo
Lynn Bamford
Chair and Chief Executive Officer
linkedin
leader-logo
Glenn Tynan
VP Finance/CFO
linkedin
Company data provided by crunchbase