Software Designer

3 weeks ago


Canada Talasoft Full time

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


- Engaging in system modeling of the SoC processor sub-system 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.
- In-depth knowledge of low-level architecture and hands-on 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/TLM-2.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 real-time 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



  • Canada Talasoft Full time

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


  • Canada Talasoft Full time

    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, tailored for automotive display applications. DP AE aims to enhance functional safety...


  • Canada Elastic Path Software Full time

    What to expect as a Front-End Software Engineer II at Elastic Path? Elastic Path is taking e-commerce services to the next level, and it requires passionate and creative product-centric engineers to lead the charge. We're looking for someone who can design and implement e-commerce features in the front-end applications and projects that support Elastic Path...


  • Canada Famic Technologies Inc. Full time

    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 worldwide. Type Permanent Full time Description Famic Technologies is a...


  • Canada Talasoft Full time

    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, tailored for automotive display applications. DP AE aims to enhance functional safety...


  • Canada Adequate Infosoft Pvt. Ltd. Full time

    Flask is the second most loved software framework among Python developers. This framework helps the developer to build web applications to meet the client’s needs across various industries. A Flask software development service gives quality assurance of the product. Flask framework is built with Python language and hence it is safe to say t ... Flask has...


  • Canada Caravan Consulting Full time

    Job Description Collect and document users requirements and develop logical and physical specifications Research, evaluate and synthe technical information to design, develop and test computer-based systems including mobile applications Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of...


  • , , Canada Caravan Consulting Full time

    Job Description Collect and document users requirements and develop logical and physical specifications Research, evaluate and synthe technical information to design, develop and test computer-based systems including mobile applications Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of...


  • Canada OPES Software Full time

    Senior Backend Spring Boot Developer – Java Expert OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Backend Spring Boot Developer – Java Expert to help us execute on our company’s business mission through evolution of our current product offerings and the development...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department: ...

  • Software Developer

    5 days ago


    Canada Kanpur Portal Full time

    Dear Candidate, Greetings of the day!!! We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or...


  • Canada Avanti Software Inc. Full time

    The Commonwell Mutual Insurance Group is not just another insurance company; we are a P&C Mutual company with solid grass roots within our community. We’re proud to be a leader within the P&C industry offering a Mutual experience rich with history, opportunity and exceptional customer service. We are committed to profitable growth, team development,...

  • Designer

    4 days ago


    Canada The Integrity Group Full time

    Position Overview Integrity Group of Companies specializes in the construction of highly efficient post frame buildings across Western Canada as well as the supply of building products and building components to homebuilders and customers. We are searching for Two Designers - EWP and Components Designer and Wall Panel Designer. The Designer will work...


  • Canada IBS Software Full time

    IBS est un fournisseur de premier plan de solutions informatiques de nouvelle génération pour les industries du voyage, du transport et de la logistique. En tant que chef de file de ces domaines, IBS offre une large gamme de produits et services pour gérer les opérations critiques des secteurs aérien, aéroportuaire, de croisière, du tourisme et de...

  • Design Developer

    3 weeks ago


    Canada Orion eSolutions Full time

    RUST DEVELOPER Company: Orion eSolutions Private Limited Location: Remote Orion eSolutions is seeking a highly skilled and experienced RUST Developer with proficiency in the MERN Stack to join our dynamic and innovative team. The ideal candidate should have a total of 4+years of professional software development experience, with a strong background...


  • Canada Regalgrid Europe SRL Full time

    We have an exciting opportunity available for a Software Development Engineer to join our R&D team to engage with promising market opportunities, in Italy and abroad, in order to design, develop and improve our smart grid platform. This will be done in collaboration with business development and field counterparts to generate performance improvements for...


  • Canada OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Frontend Developer to help us execute on our company’s business mission through evolution of our current product offerings and the development and deployment of the company’s new products launches. Department: Programming...


  • Canada Corfix Full time

    February 19, 2024 : Intermediate Software Developer Remote Full Time About Us Corfix is one of Canada’s fastest growing SaaS companies in the construction tech space, specializing in jobsite management with an emphasis on safety and compliance documentation and organizational efficiency, including timekeeping. Corfix is designed for companies of all...


  • Canada S4cloud Us Full time

    We are looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, and identify and resolve security issues. You will include the appropriate security analysis, defences and countermeasures at each phase of the software development lifecycle, to result in robust and reliable software. ...

  • Voice Designer

    4 weeks ago


    Canada The Sound Architect Full time

    Voice Designer - Audio Jobs - Soundlister.com Wanted: Freelance Composer, Audio Artist II – World SFX, Sound Design Lead, Senior Audio Designer, Principal Audio Designer, Audio Programmer, Live Audio Description – Sports, Freelance Audio QA – Multiple Languages, Podcast Producer, Coordinator of Learning – Music, Sound, Video, and Broadcast Project...