Jobs

    Software Designer - Canada - Talasoft

    Talasoft
    Talasoft Canada

    3 weeks ago

    Default job background
    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 technology


    Their key responsibilities encompass:

    • 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.
    Requirements

    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:

    • 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.
    #J-18808-Ljbffr

  • Advanced Micro Devices

    Software Design

    4 days ago


    Advanced Micro Devices Canada

    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 data center, artificial intelligence, PCs ...


  • DZS, Inc. Canada

    As 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 ...


  • Advanced Micro Devices Canada

    WHAT 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 ...


  • Evertz Canada

    We 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 ...


  • Talasoft Canada

    We 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 ...


  • Sun Pharmaceutical Industries, Inc. Canada

    Supervisor, 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 ...


  • Lumentum Inc. Canada

    It'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 ...


  • Famic Technologies Inc. Canada

    Join 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 ...


  • DZS, Inc. Canada

    As 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 ...


  • Advanced Micro Devices Canada

    WHAT 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 ...


  • Advanced Micro Devices Canada

    WHAT 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 ...


  • 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 Canada

    Veuillez 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 ...

  • Dental Wings

    R&d Intern

    1 week ago


    Dental Wings Canada

    Chez 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, ...


  • 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 ...


  • 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 ...


  • Syntronic Kanata, Canada Freelance

    Are 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 ...

  • PayFacto

    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 ...

  • Syntronic

    Scrum Master

    3 weeks ago


    Syntronic Kanata, Canada

    Are 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 ...