Embedded Software Designer

4 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 Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using 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...


  • Greater Toronto Area, Canada, Ontario LHH Knightsbridge Full time

    POSITION PROFILE Client Organization: Litens Automotive PartnershipPosition Title: Embedded Software ArchitectLocation: Toronto, ON **********************************************Who is Litens?Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV) revolution...


  • Canada Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit...


  • Canada Cs Group Full time

    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our employees benefit...

  • Software Designer

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


  • Canada Talasoft Full time

    Senior Low level Embedded Software Engineer - Specifying and developing embedded software suitable for deployment in Linux environments and standalone products. - Creating base layer and middleware embedded software. - Developing low-level hardware drivers within the Linux kernel and/or user space. - Crafting a Software Development Kit (SDK) for a...


  • Canada Agilus Work Solutions Full time

    We are focused in two transformative technology, macro market segments; Server, Storage, Networking (SSN) and E-Mobility, including electric vehicles, robotics and energy storage. Ranked amongst the world’s top 5 suppliers of breakthrough power electronics, we design and manufacture the industry’s broadest offering of standard products and are a market...


  • 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 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 Harris Geospatial Solutions Full time

    Manager, Software Development (Sustaining & DevOps) L3HARRIS WESCAM Division Waterdown ON, Canada About L3Harris WESCAM As a subsidiary of L3Harris Technologies and within the Integrated Mission Systems Segment, the WESCAM division develops the most advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and...

  • Technical designer

    4 weeks ago


    Canada Scalian Full time

    GNSS System Designer Permanent position | Full-Time | Saint Laurent, Montreal (QC) Remote work: The GNSS engineering team design best in class system and software solutions for our customer. You will have to apply and maintain the various development standards imposed by the avionics field while bettering the industry standards for the In this project,...


  • Canada Insight Global Full time

    - 5 years of C programming experience- Embedded experience - Experience developing on network related components specifically related to routing packets and control planes- Previous telecom background - Layer 3 for networking - IP knowledge- Multiprotocol Label Switching or MPLS- EVPN, BGP or SR protocol experience - Experience developing test cases using...


  • Canada Insight Global Full time

    - 5 years of C programming experience- Embedded experience - Experience developing on network related components specifically related to routing packets and control planes- Previous telecom background - Layer 3 for networking - IP knowledge- Multiprotocol Label Switching or MPLS- EVPN, BGP or SR protocol experience - Experience developing test cases using...


  • Canada Insight Global Full time

    - 5 years of C programming experience - Embedded experience - Experience developing on network related components specifically related to routing packets and control planes - Previous telecom background - Layer 3 for networking - IP knowledge - Multiprotocol Label Switching or MPLS - EVPN, BGP or SR protocol experience - Experience developing test cases...


  • Canada Insight Global Full time

    - 5 years of C programming experience- Embedded experience - Experience developing on network related components specifically related to routing packets and control planes- Previous telecom background - Layer 3 for networking - IP knowledge- Multiprotocol Label Switching or MPLS- EVPN, BGP or SR protocol experience - Experience developing test cases using...


  • Canada Insight Global Full time

    - 5 years of C programming experience - Embedded experience - Experience developing on network related components specifically related to routing packets and control planes - Previous telecom background - Layer 3 for networking - IP knowledge - Multiprotocol Label Switching or MPLS - EVPN, BGP or SR protocol experience - Experience developing test cases...


  • Canada Insight Global Full time

    - 5 years of C programming experience- Embedded experience - Experience developing on network related components specifically related to routing packets and control planes- Previous telecom background - Layer 3 for networking - IP knowledge- Multiprotocol Label Switching or MPLS- EVPN, BGP or SR protocol experience - Experience developing test cases using...


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