Senior Embedded Software Engineer
4 weeks ago
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.
Key Qualifications:
A degree in software or electrical engineering, or a closely related discipline.
8+ years of experience in embedded software design and development, with particular expertise in Linux.
Significant experience developing and testing low level drivers such as UART and I2C, flash drivers, Linux kernel drivers and user space drivers.
Significant experience with Board Support Package development.
Highly skilled in embedded C/C++.
A team player with excellent interpersonal and communication skills.
Nice-to-have Skills & Experience:
Yocto.
OTN and Ethernet packet layers.
Xilinx FPGAs.
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.
-
Senior Embedded Software Engineer
2 days ago
Montreal, Canada Boston Scientific Full timeAbout the role: The Boston Scientific Electrophysiology Firmware R&D team is looking for an experienced and highly motivated Senior Embedded Software Engineer to apply their expertise and make important contributions to the development of first-of-a-kind, life-changing medical devices through the definition, design, test and documentation of their...
-
Senior Embedded Software Engineer
15 hours ago
Montreal, Canada Aversan Inc. Full timeAversan Inc. (www.aversan.com) is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for...
-
Senior Embedded Software Engineer
3 days ago
Montreal, Canada Aversan Inc. Full timeAversan Inc. (www.aversan.com) is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for...
-
Senior Embedded Software Test Engineer
2 days ago
Montreal, Canada CS GROUP Full timeJob Description CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve to a leadership or software development role. The role is hybrid Responsibilities: Reporting directly to both...
-
Senior Embedded Software Engineer
3 days ago
Montreal, Canada Aversan Inc. Full timeAversan Inc. (www.aversan.com) is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for...
-
Senior Embedded Software Engineer
1 day ago
Montreal, Canada Aversan Inc. Full timeAversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec. The main function of an embedded software developer is to document and implement complex flight software modules for various space...
-
Senior Embedded Software Engineer
17 hours ago
Montreal, Canada Aversan Inc. Full timeAversan Inc. (www.aversan.com) is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for...
-
Senior Embedded Software Designer
3 weeks ago
Montreal, Canada Lumentum Full timeIt's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...
-
Senior Embedded Software Test Engineer
4 days ago
Montreal, Canada CS GROUP Full timeJob DescriptionCS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve to a leadership or software development role.The role is hybrid Responsibilities:Reporting directly to both the client and...
-
Senior Embedded Software Developer
1 week ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarquésLe développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les...
-
Senior Embedded Software Developer
6 days ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l'architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...
-
Senior Embedded Software Developer
2 weeks ago
Montreal, Canada Tundra Technical Solutions Full timeDéveloppeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...
-
Senior Software Aerospace Engineer
2 days ago
Montreal, Canada Mannarino Systems & Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...
-
Senior Embedded Software Developer
1 day ago
Montreal, Canada CS GROUP Full timeJob Description We are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers. Responsibilities: The experienced software developer reports to a Team Lead. The tasks associated with the position include: Contributing to the preparation of the...
-
Embedded Software Developer
2 days ago
Montreal, Canada Vaco Full timeWe are currently seeking an seasoned Embedded Software Developer with C/C++, Python and experience with real-time operating systems (RTOS). You will be responsible for support the development of formal documentation in a multidisciplinary team environment (systems, digital, RF), collaborate with a team to design, code, test and support the integration of...