- Design and develop reliable, high quality software related to:
- On board software for our next generation of satellites.
- Embedded Linux for both space and ground systems
- 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 embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS Embedded Linux experience including writing kernel modules, device trees, and drivers
- Excellent communication skills
- Ability to effectively use git
-
Software Designer
Found in: Appcast CA C2 A - 11 hours ago
TV2 Consulting Toronto, CanadaUnder general direction, participates as a high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software. Works with technical staff to understand problems with software and develops specifications ...
-
software designer
Found in: Talent CA 2 C2 - 1 day ago
BrainRidge Consulting Inc. Toronto, CanadaDurée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Financial services industry · Financial technology · Software company · Information tec ...
-
software designer
Found in: Talent CA 2 C2 - 2 days ago
BrainRidge Consulting Inc. Toronto, CanadaWork Term: Permanent · Work Language: English · Hours: 40 hours per week · Education: Bachelor's degree · Experience: 5 years or more · Work setting · Consulting firm · Financial services industry · Financial technology · Software company · Information technology (IT) service pro ...
-
software designer
Found in: Talent CA 2 C2 - 5 days ago
SS PLACEWELL SOLUTIONS INC. Toronto, CanadaEducation: Bachelor's degree · Experience: 1 year to less than 2 years · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedd ...
-
software designer
Found in: Talent CA 2 C2 - 4 days ago
SS PLACEWELL SOLUTIONS INC. Toronto, CanadaEducation: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software ...
-
software design supervisor
Found in: Talent CA 2 C2 - 9 hours ago
Tiger Analytics Inc. Toronto, CanadaWork Term: Permanent · Work Language: English · Hours: 40 hours per week · Education: Bachelor's degree · Experience: 5 years or more · Work setting · Consulting firm · Tasks · Research, evaluate and synthesize technical information to design, develop and test computer-based syst ...
-
software design engineer
Found in: Talent CA 2 C2 - 6 days ago
Nextgen System Canada Toronto, CanadaEducation: · Expérience: · Education · Bachelor's degree · Tasks · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Plan, design and co-ordinate the development, installation, integration and operation of computer-base ...
-
software design supervisor
Found in: Talent CA 2 C2 - 13 hours ago
Tiger Analytics Inc. Toronto, CanadaDurée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Research, evaluate and synthesize technical information to design, develop and ...
-
software design engineer
Found in: Talent CA 2 C2 - 2 days ago
Nextgen System Canada Toronto, CanadaEducation: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality controls · Execute and document results of software application tests and information and t ...
-
software design engineer
Found in: Talent CA 2 C2 - 2 days ago
Nextgen System Canada Toronto, CanadaEducation: · Expérience: · Education · Bachelor's degree · Tasks · Consult with clients after sale to provide ongoing support · Conduct tests and perform security and quality controls · Execute and document results of software application tests and information and telecommunica ...
-
Product Designer, Software
Found in: Jooble CA O C2 - 7 hours ago
Netomi Toronto, ON, CanadaAt Netomi AI, we are on a mission to create artificial intelligence that builds customer love for the world's largest global brands. · Some of the largest brands are already using Netomi AI's platform to solve mission-critical problems. This would allow you to work with top-tier ...
-
software designer
Found in: Talent CA 2 C2 - 13 hours ago
PATHWAY RECRUITERS INC. Mississauga, CanadaEducation: · Expérience: · Education · College/CEGEP · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize technical information to design, develop and test computer-based systems · Develop data, p ...
-
software designer
Found in: Talent CA 2 C2 - 13 hours ago
Reach web Experts Mississauga, CanadaEducation: · Expérience: · Education · College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synthesize techni ...
-
software designer
Found in: Talent CA 2 C2 - 9 hours ago
Reach web Experts Mississauga, CanadaEducation: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years · Experience: 2 years to less than 3 years · Tasks · Collect and document user's requirements and develop logical and physical specifications · Research, evaluate and synt ...
-
software designer
Found in: Talent CA 2 C2 - 9 hours ago
Yukt Marketing INC Brampton, CanadaEducation: Bachelor's degree · Experience: 1 to less than 7 months · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems · W ...
-
software designer
Found in: Talent CA 2 C2 - 21 hours ago
Yukt Marketing INC Brampton, CanadaEducation: · Expérience: · Education · Bachelor's degree · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems · Experienc ...
-
RQ07138 - Software Developer - Senior
Found in: Zoho Direct Apply - 1 day ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. This includes: · developing detailed programming specifications · writing and/or generating code · compiling data-driven programs, maintaining, and conducting unit tests ...
-
RQ07346 - Software Developer - Full Stack – Senior
Found in: Zoho Direct Apply - 3 days ago
Maarut Inc Toronto, CanadaResponsibilities: · Design, implement, web applications using Angular, Spring boot & Java technologies. · Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generat ...
-
RQ07281 - Software Developer - Senior
Found in: Zoho Direct Apply - 6 days ago
Maarut Inc Toronto, CanadaResponsibilities: · Required to translate technical systems specifications into working, tested applications. · This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs maintaining, and conducting unit tests · Reso ...
-
RQ07442 - Software Developer - Senior
Found in: Zoho Direct Apply - 1 day ago
Maarut Inc Toronto, CanadaSCOPE: · The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital solutions based on Java and Spring boot framework to build and enhance products for Criminal Justice Digital Design (CJDD) moder ...
Senior Embedded Software Designer - Toronto, Canada - Aversan
Description
Embedded Software EngineerResponsibilities: