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

Senior Embedded Software Engineer

BTA Design Services
Ottawa, ON, CA
55 $-70 $ / heure (estimé)
Temps plein
Quick Apply

About Us : Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services.

We augment and enhance our clients’ teams and accelerate the development of complete designs. We’re adaptable and efficient, with a brilliant staff at our core.

We aim to be the best at what we do. Our success continues to fuel growth. We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development.

Key Responsibilities : Specification and development of embedded software for use in Linux environments and standalone products.

Development of base layer and middleware embedded software. Low level hardware driver development in the Linux kernel and / or user space.

Design of a new system, implementation and testing of new code integrated with existing and third-party code. Architecture and design of a new system, implementation and testing of new code integrated with existing and third-party code.

Key Qualifications : Bachelor’s degree in electrical engineering, computer science or a closely related discipline. 8+ years of experience in embedded software development.

Experience with low level drivers like SPI, UART, I2C, MDIO driver development and testing. Strong experience in Embedded C and C++.

Strong experience with Linux embedded driver development. Experience in the development of flash drivers (eMMC, QSPI) Hands on experience with Board support Package (BSP) development, Linux kernel drivers and user space drivers.

Experience with Yocto recipes is an asset. Knowledge of Photonics, OTN and Ethernet packet layers an asset. Experience with Xilinx FPGAs an asset.

Team player excellent interpersonal and communication skills. Why Work Here? We offer interesting work in challenging, stimulating technical environments with companies that lead the world in technology and innovation.

We recognize that our strength is in the individuals who join our team, so at BTA Design Services, we foster an environment where everyone is appreciated, trusted and engaged.

We recognize that work-life balance is important, and we strive to provide our employees with challenging roles that also allow them to enjoy family, friends and life outside of work. Powered by JazzHR

Il y a plus de 30 jours
Emplois reliés
Shiftsmart
Canada
Télétravail

A software expert: You have 3-6 years of software engineering experience. Enjoy accelerated technical development and coaching working with a team of top engineers in their domains (e. Every member of the engineering team will be involved in building from the ground up. The Engineering Team enables ...

Telesat
Ottawa, Ontario

Senior Software System Engineer. As a Senior Software Systems Engineer, you’ll be responsible for helping to architect the SW, simulating and modeling the terrestrial and in-orbit communication systems for Lightspeed, and supporting the definition of the architecture. This setup fosters brainstormin...

Instacart
Canada (ON, AB, or BC Only)
Télétravail

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Furthermore, you will mentor a team of 5-8 engineers, supporting their professional growth and development. Establish new standards to...

Altair Engineering
Canada

Our client in Waterloo, ON is looking for a Software Engineer Senior. You'll collaborate with cross-functional teams to ensure seamless integration of software and hardware components. Bachelor´s degree in engineering or computer science. Experience with embedded UI development (React Native, Androi...

Equinix
Remote, Canada
Télétravail

Senior Staff Engineer, Product Software. We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Digital leaders harness Equinix's trusted platform to bring together and interconnect fo...

Procurify
Canada

Senior Frontend Software Engineer. We’re looking for a Senior Frontend Software Engineer to join our team of humble “misfits that fit”. Experience working within a team of Software Engineers to build reliable and scalable SaaS software solutions that use RESTful APIs, working with technologies such ...

QNX Software Systems
Ottawa, Ontario

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

Ciena Canada, Inc.
Ottawa, Ontario

Participate in C, C++ software development of new functionality in various software components for devices on a real-time OS. Ciena is at the forefront of the networking industry, leading the way in networking systems, services, and software. Our expertise lies in advanced technologies like optical ...

Scribd
Remote US Canada
Télétravail

You’re a determined engineer who enjoys working with a team. ...

Gentex Corporation
Ottawa, Ontario

Execution of full development lifecycle including Requirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded Software Development, Software Verification and Validation. The Embedded Software Engineer II at Gentex cre...