Senior Embedded Software Engineer
3 weeks ago
Senior Embedded Software Engineer
Responsibilities:
• Design and develop reliable, high quality software related to:
o On board software for our next generation of satellites.
o Embedded Linux for both space and ground systems
o Firmware and drivers IoT modules
• Writing thorough tests and documentation
• Participating in software design review and code review processes
• Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
• Provide technical leadership and mentorship to junior engineers
• Identify shortcomings in existing software components and direct future development efforts
Requirements:
• 8+ years of embedded software development experience Bachelor's degree in Computer Science or equivalent
• Strong software design and development skills, including algorithms, testing and debugging
• Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces (SPI, I2C, CAN)
• Experience with QEMU.
• Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
• Embedded Linux software development experience including writing kernel modules, device trees, driver development, Kernel/User space, Yocto, driver development, toolchain support
• Excellent communication skills
• Ability to effectively use git
-
Senior Embedded Software Engineer
7 days ago
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
7 days ago
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and code...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...
-
Senior Embedded Software Engineer
2 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...
-
Senior Embedded Software Engineer
2 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documen
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
1 week ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
7 days ago
Ottawa, ON, Canada BTA Design Services Inc. Full timeAbout 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...
-
Ottawa, ON, Canada BTA Design Services Full timeHeadquartered 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 are currently searching for a number of key technical...
-
Senior Embedded Software Engineer
1 month ago
Ottawa, ON, Canada BTA Design Services Inc. Full timeAbout 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...
-
Senior Embedded Software Engineer
1 month ago
Ottawa, ON, Canada BTA Design Services Full timeAbout 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...
-
Senior Embedded Software Engineer
2 weeks ago
Toronto, 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 week ago
Toronto, 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...