Neural Network Processing Firmware and Compiler Engineer

4 months ago


Markham, Canada Collabera Full time
Neural Network Processing Firmware and Compiler Engineer
  • Full-time

Collabera is the largest minority-owned Information Technology (IT) staffing firm in the U.S., with more than $525 million in sales revenue and a global presence that represents approximately 10,000 professionals across North America (U.S., Canada), Asia Pacific (India, Philippines, Singapore, Malaysia) and the United Kingdom. We support our clients with a strong recruitment model and a sincere commitment to their success, which is why more than 75% of our clients rank us amongst their top three staffing suppliers.

Not only are we committed to meeting and exceeding our customer’s needs, but we are committed to our employees’ satisfaction as well. We believe our employees are the cornerstone of our success and we make every effort to ensure their satisfaction throughout their tenure with Collabera. As a result of these efforts, we have been recognized by Staffing Industry Analysts (SIA) as the “Best Staffing Firm to Work For” for four consecutive years since 2012.

Job Purpose:

  • Position exists for a highly motivated individual with the ability to learn quickly and work independently within a multidisciplinary, dynamic, and fast paced organization building next generation mobile devices.
  • Develop, verify, and commercialize firmware for neural network processing technology on cutting edge processors and proprietary hardware for advanced machine learning use cases.
  • Design and implement real-time, embedded neural network processing software and firmware executing on ARM based processors.
  • Design and implement embedded software for buffer management, interrupt handling, multi-processor communications, and embedded hardware device drivers.
  • Develop scripts and utilities in Python, Bash, PERL, C#, and other scripting languages.
  • Design, execute, and debug software and firmware on new hardware simulation and emulation target platforms.
  • Design and develop compiler software to optimize performance of proprietary hardware.

Minimum Qualifications:

  • Experience developing commercial firmware and hardware in areas such as neural network processing, machine learning, real-time hardware drivers, and system level software and services.
  • Experience developing compiler and optimization software and tools.
  • Hands-on experience measuring, debugging, and providing solutions for performance bottlenecks.
  • Proficient in C/C++ programming language with strong embedded programming experience on multiprocessor platforms, including size, cycle, and performance optimizations.
  • Assembly programming experience is an asset.
  • Ability to develop and debug embedded software and firmware spanning multiple processor cores and subsystems in real-time, multitasking, multithreaded environments, including reading schematics, debugging hardware, and proficiency with JTAG and other lab and test equipment.
  • Experience working with hardware simulation/emulation (FPGA) environments.
  • Strong verbal and written communication skills and experience working within a dynamic team environment requiring extensive interactions with cross-site peers and teams.

Preferred Qualifications:

  • 3-5+ years of development experience preferred - Experience with different operating systems, data structures, computer architectures - Machine learning and neural network framework (Caffe, Tensor Flow) experience.

To know more about this opportunity, please contact:

#J-18808-Ljbffr

  • Markham, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler Engineer Full-time Collabera is the largest minority-owned Information Technology (IT) staffing firm in the U.S., with more than $525 million in sales revenue and a global presence that represents approximately 10,000 professionals across North Americ


  • Markham, Canada Collabera Full time

    h3>Neural Network Processing Firmware and Compiler EngineerFull-timeCollabera is the largest minority-owned Information Technology (IT) staffing firm in the U.with more than $525 million in sales revenue and a global presence that represents approximately 10,000 professionals across North America (U.We support our clients with a strong recruitment model and...


  • Markham, Ontario, Canada Collabera Full time

    Unlock Career OpportunitiesWe are seeking a highly motivated individual with the ability to learn quickly and work independently within a multidisciplinary, dynamic, and fast-paced organization building next-generation mobile devices.About This OpportunityJob Purpose:This position exists for an expert in firmware and compiler development, particularly in...


  • Markham, Ontario, Canada Collabera Full time

    Job Title: Neural Network Firmware and Compiler Development ExpertJob Description:Collabera is the largest minority-owned Information Technology (IT) staffing firm in the U.S., with more than $525 million in sales revenue and a global presence that represents approximately 10,000 professionals across North America (U.S.) and beyond. We support our clients...


  • Markham, Ontario, Canada Collabera Full time

    Job DescriptionWe are seeking a highly motivated Embedded Systems and Machine Learning Software Engineer to join our team at Collabera.About the RoleThis position exists for an individual with the ability to learn quickly and work independently within a dynamic, fast-paced organization building next-generation mobile devices.ResponsibilitiesDevelop, verify,...


  • Markham, Ontario, Canada Collabera Full time

    Unlock Your Potential as an Embedded Systems Software ArchitectWe are seeking a highly motivated and skilled Embedded Systems Software Architect to join our team at Collabera. In this role, you will be responsible for developing and commercializing firmware for neural network processing technology on cutting-edge processors and proprietary hardware for...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    Exciting Opportunity in Firmware Engineering at AMDIn the rapidly evolving world of technology, Advanced Micro Devices inc. is a leading innovator, driving advancements in computing experiences through cutting-edge products and solutions.We are currently seeking an enthusiastic Firmware Development Engineer to join our dynamic team!Job Overview:This role...


  • Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Senior AI Engineer Deep Learning PositionWe are seeking an exceptional Senior AI Engineer to lead the development of advanced compiler solutions leveraging cutting-edge AI technologies.About the RoleThe ideal candidate will have a strong background in AI, deep learning, and software engineering, with experience in research and development of innovative tools...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    Job OverviewAt Advanced Micro Devices inc., we are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of next-generation firmware for AMD's discrete and embedded products.ResponsibilitiesDesign, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to building great products that accelerate next-generation computing experiences. Our mission is to enrich our industry, communities, and the world by developing innovative solutions for the data center, artificial intelligence, PCs, gaming, and embedded systems.The Role:We are a cutting-edge...

  • Firmware Engineer

    1 month ago


    Markham, Canada Advanced Micro Devices Full time

    p>WHAT YOU DO AT AMD CHANGES EVERYTHINGWe 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, gaming, and embedded. We push the...


  • Markham, Ontario, Canada Synopsys, Inc. Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team at Synopsys, Inc. as an Embedded Systems Compiler Specialist.About the RoleThe successful candidate will be responsible for developing efficient compiler optimizations and code generation for Synopsys' ARC architectures.Key responsibilities include:Designing and implementing compiler...


  • Markham, Canada Synopsys, Inc. Full time

    You Are: An experienced Embedded Software Engineer with a strong background in Neural Networks (NN) who is passionate about both algorithmic and platform-specific optimization. You excel in optimizing library code for efficient implementation across various platforms and creating optimal interfaces to the graph compiler backend. You thrive in collaborative...


  • Markham, Canada Synopsys, Inc. Full time

    You Are: An experienced Embedded Software Engineer with a strong background in Neural Networks (NN) who is passionate about both algorithmic and platform-specific optimization. You excel in optimizing library code for efficient implementation across various platforms and creating optimal interfaces to the graph compiler backend. You thrive in collaborative...

  • Principal Engineer

    5 months ago


    Markham, Canada Huawei Full time

    Our team has an immediate permanentopening for an Principal Engineer. Responsibilities: Lead the research and development efforts inAI accelerated neural rendering and neural video compression technologies.Drive the evaluationof state-of-the-art (SOTA) algorithms, assessing their performance within theHuawei platform.Architect and implement optimizations...


  • Markham, Ontario, Canada Synopsys, Inc. Full time

    Job Title: Senior Compiler DeveloperJob Description:Synopsys, Inc. is seeking a highly skilled Senior Compiler Developer to contribute to the development of the MetaWare compiler tools for the Synopsys ARC family of processors.The successful candidate will have responsibility for:Developing efficient compiler optimizations and code generation for Synopsys...


  • Markham, Canada Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN)...


  • Markham, Canada Qualcomm Full time

    Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group > Machine Learning Engineering General Summary: AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN)...


  • Markham, Canada LanceSoft, Inc. Full time

    Location:- Markham,ONHourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp)Memory FW EngineerThe Person:Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skillsThe Role:The Memory...


  • Markham, Canada Murata Power Solutions, Inc. Full time

    Murata Power Solutions is a leading provider of power conversion products that are sustainable and efficient. 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...