Search jobs > Ottawa, ON > Senior software engineer

Senior Embedded Software Engineer

BTA Design Services
Ottawa, ON, CA
$55-$70 an hour (estimated)
Full-time
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

30+ days ago
Related jobs
BTA Design Services
Ottawa, Ontario

We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...

PRAGMATIKE
Ottawa, Ontario
Remote

Conduct thorough code reviews and provide technical mentorship to engineers. Over 5 years in backend software development, ideally in a high-growth startup environment. ...

reddit
Remote, Ontario, Canada
Remote

As a software engineer in the Ads Bidding and Pacing team, you will work closely with technical leaders to implement sophisticated optimization systems and make existing systems more robust. You will collaborate with cross-functional engineering, product, and marketing teams to ensure that our custo...

102 Yahoo Inc.
Remote,Canada
Remote

Effectively collaborate with other engineers and cross-functional teams. ...

StackAdapt
Canada

Collaborate with stakeholders and other senior engineers across the organization to identify and solve technical challenges related to expanding our copilot’s capabilities in different platform domains. We're always keeping an eye out for talented developers as we build cutting edge software. ...

Curtiss-Wright
Ottawa, Ontario

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. Engineer, Design, Develop and Test new embedded products at the forefront of technology. Support ...

Magnet Forensics
Ontario

Our growing team is looking for a passionate and motivated Senior Software Engineer in Test to join our Engineering organization. Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets...

Ouster
Ottawa, Ontario

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. Demonstrate new products to stakeholders, participate in technical discussions, and respond to feedback graciously Work together with the team and individually to a...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Clover Health
Canada

We are looking for a senior software engineer who is well-versed in full stack engineering. As a Senior Software Engineer, you will:. You will work closely with other engineers, data scientists, healthcare professionals, and product managers, building tools to improve the health of real people. You ...