Recherche d'emploi > Ottawa, ON > Senior software developer

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

Curtiss-Wright
Ottawa, Canada
Temps plein

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

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.

Il y a plus de 30 jours
Emplois reliés
Myticas Consulting
Ottawa, Ontario

Assist in the implementation of networking solutions, ensuring seamless communication between software components. Support the integration of software components on Linux operating systems. Ability to design software with consideration for hardware resource constraints. Develop, test and maintain em...

Stryten Energy
Ottawa, Ontario

Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Design and oversee project plans, specifications, ...

Litens Automotive Group
Canada

Collaborate with electronics & controls engineers to develop/test/simulate control systems. Contribute to the evaluation of more junior developers. Demonstrated ability to tackle new problems with a strong physics background and ability to come up with novel solutions. Strong knowledge of Comput...

Telesat Canada
Ottawa, Ontario

The company's state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. The Senior Director, On-Board Payload Software, will plan, manage, and oversee all aspects of the On-Board Payload Software for the satellites in the Telesat Li...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. Our foundation products hav...

Thales
Ottawa, Ontario

Location: Ottawa, CanadaThales people architect identity management and data protection solutions at the heart of digital security. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of informatio...

Curtiss-Wright
Ottawa, Ontario

Senior Hardware Engineer (Designer) Onsite Position. Strong understanding of electronics and engineering principals and application to real world use. 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 par...

SS&C Technologies Holdings
Remote - Ontario, Canada
Télétravail

SS&C prides itself on hiring diverse, honest, dynamic individuals, who value collaboration, accountability, integrity, and innovation to name a few. Blue Prism Chorus is moving to the cloud!  We are seeking a passionate developer who is eager to revolutionize Chorus and transform it from th...

S.i. Systems
Ottawa, Ontario

Initial 1-year contract with strong possibility of extension. Interested applicants must be located in Ottawa, ON with the ability to work in a hybrid schedule 3 days/week in downtown Ottawa. Operational Excellence: Develop end-to-end solutions encompassing operational aspects such as pipelines, dat...

Arctic Wolf
Remote, Canada
Télétravail

You’ll be working as a senior software developer on our Applications Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. Integrate software components into a fully functional software system; document and maintain so...