- Designing and implementing bootrom firmware for ARM/RISC-V based SoCs.
- Creating firmware to support RTL verification processes.
- Conducting FPGA validation for the SoC processor subsystem.
- Engaging in system modeling of the SoC processor subsystem components.
- A minimum of a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or an equivalent blend of skills and experience.
- A minimum of 5 years of relevant experience in embedded software development.
- Proficiency in C is required, with a preference for skills in Assembly, C++, and Python.
- Indepth knowledge of lowlevel architecture and handson experience with embedded processors (such as ARM and RISC-V).
- Proven experience in designing and booting up BOOTROMs.
- Familiarity with FPGA validation processes for SoC systems.
- Experience in modeling SoC systems using ARM Fast Model tools and SystemC/TLM2.0.
- Preferred experience with RTL UVM verification.
- Proficiency in scripting languages like Bash and Tcl/Expect.
- Proficiency in version control systems, particularly Git.
- Preferred experience with other realtime operating systems (e.g., VxWorks) and the ability to port and maintain Board Support Packages (BSPs).
- Knowledge and experience in general algorithms, data structures, and memory management is advantageous.
- Familiarity with standard device interfaces (e.g., Ethernet, PCIe, SPI, I2C, USB, GPIO) and memory architectures (e.g., DDR/SDRAM/DMA) is preferred.
- Previous experience in wired networking, particularly on optical transport, switch, or router platforms, is a valuable asset.
-
Software Design
4 days ago
Advanced Micro Devices CanadaWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs ...
-
Senior Software Designer
4 days ago
DZS, Inc. CanadaAs a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile and Optical Transport products. · As a member of a dynamic development team, the Senior Embedded So ...
-
Software System Designer
4 days ago
Advanced Micro Devices CanadaWHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the ...
-
software design engineer
4 days ago
Evertz CanadaWe are looking for the best people for multiple openings in our video router team. As a member of the team, you will be challenged with designing and enhancing the latest broadcast video equipment incorporating the most advanced technology. · Structured, object oriented design a ...
-
Senior Software Designer
4 days ago
Talasoft CanadaWe seek a software engineer capable of crafting a software transmitter and receiver model to validate the DisplayPort Automotive Extensions (DP AE) specification. DP AE encompasses features augmenting the existing DisplayPort (DP) and embedded DisplayPort (eDP) standards, tailore ...
-
Software design supervisor
1 day ago
Sun Pharmaceutical Industries, Inc. CanadaSupervisor, Quality Control Development · Taro Pharmaceuticals is a multinational, specialty pharmaceutical company with a vision of reaching people and touching lives globally as a leading provider of valued medicines. We are dedicated to meeting the needs of our customers and ...
-
Senior Embedded Software Designer
35 minutes ago
Lumentum Inc. CanadaIt's fun to work in a company where people truly BELIEVE in what they're doingWe'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 usLumentum Canada was aw ...
-
Software designer in 3D animations
3 weeks ago
Famic Technologies Inc. CanadaJoin Our Team for a Challenging and Fulfilling Career · Famic Technologies provides high-quality software solutions. Our circuit design and simulation software, as well as our consulting services in the field of industrial automation and software engineering, are renowned worldw ...
-
Senior Embedded Software Designer
4 days ago
DZS, Inc. CanadaAs a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and developing embedded software for next generation Mobile and Optical Transport products. · Location: Ottawa, ON (Hybrid) · About this opportunity · As a me ...
-
Sr. Software System Designer
4 days ago
Advanced Micro Devices CanadaWHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the ...
-
MTS Software System Design Eng
4 days ago
Advanced Micro Devices CanadaWHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the ...
-
Architecte Organique .NET
2 weeks ago
Transition Services Conseils Inc Canada_(English will follow)_ · Transition Services Conseils est présentement à la recherche de plusieurs **Architectes organiques.NET** pour se joindre à notre équipe. Si vous êtes une personne autonome et qui se nourrit de défis, alors cette offre d'emploi est exclusivement pour vous ...
-
McGill University CanadaVeuillez référer au guide · pour obtenir des instructions sur la façon de postuler. · Si vous êtes un employé actif de McGill (c.à-d. actuellement dans un contrat ou un poste actif à l'Université McGill), ne postulez pas via ce site de carrière. Connectez-vous à votre compte McGi ...
-
R&d Intern
1 week ago
Dental Wings CanadaChez Dental Wings, nous **#repoussonsleslimites** de la dentisterie numérique depuis 2007. Nous croyons que la bonne technologie peut rendre la dentisterie prévisible, agréable et moins stressante autant pour les patients que pour les dentistes. · Lorsqu'on parle de notre vision, ...
-
Directeur Technique Et Programmation
3 weeks ago
Mobile-Punch Canada**Directeur(trice) technique et programmation** · POSTE HYBRIDE / TÉLÉTRAVAIL 3 JOURS SEMAINE MINIMUM · Mobile-Punch embauche PRÉSENTEMENT pour agrandir notre équipe. · Mobile-Punch le logiciel no:1 en gestion de temps utilisé par plus de utilisateurs faisant partie de JDM Techno ...
-
Lead Cloud-native Developer-250512
3 weeks ago
Intrado Canada**Tâches essentielles**: · - Dirigez une équipe de développeurs et collaborez avec d'autres équipes pour fournir des solutions de haute qualité. · - Assurez la qualité et la maintenabilité du code grâce à des revues de code et à des tests automatisés. · - Concevoir, mettre en œuv ...
-
Genetec Canada**The team**: · We will work with you to ensure a smooth and efficient onboarding, leveraging the expertise of your fellow team members and the support of your leadership. · **What your day will look like**: · - Assess, research, and analyze business and system needs, exploring a ...
-
Technical Writer Term Contractor
3 weeks ago
Syntronic Kanata, Canada FreelanceAre you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? · **What we're looking for** · - Highly motivated and dynamic professionals · - Motivated designers ...
-
Analyste Qualité
2 weeks ago
PayFacto Canada**Analyste qualité - Automatisation des points de vente** · En tant qu'analyste de la qualité spécialisé dans la technologie des points de vente (POS), vous jouerez un rôle essentiel en garantissant la fonctionnalité, la fiabilité et les performances de nos systèmes POS. Vous tra ...
-
Scrum Master
3 weeks ago
Syntronic Kanata, CanadaAre you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? · **What we're looking for** · - Highly motivated and dynamic professionals · - Motivated designers ...
Software Designer - Canada - Talasoft
Description
The Embedded Software Designer will be an integral part of the ASIC group, contributing to the advancement of state-of-the-art SOC embedded processor sub-system technologyTheir key responsibilities encompass:
This position demands a dynamic embedded software designer who is quick to grasp new concepts and enthusiastic about applying their skills in the realm of cutting-edge embedded processors and SOC technology.
The following qualifications and skills are expected: