Neural Network Processing Firmware and Compiler Engineer

4 weeks ago


Markham, Ontario, Canada Collabera Full time
Neural Network Processing Firmware and Compiler Expert

Collabera is a leading IT staffing firm with a strong commitment to client success. We support our clients with a robust recruitment model and a sincere dedication to their growth.

Job Overview:

  • We are seeking a highly motivated individual with the ability to learn quickly and work independently within a dynamic, multidisciplinary organization.
  • 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.

Requirements:

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


  • Markham, Ontario, Canada Collabera Full time

    Job Summary: We are seeking a highly skilled Neural Network Processing Firmware and Compiler Engineer to join our team at Collabera. As a key member of our team, you will be responsible for designing and developing neural network processing firmware and compiler solutions that meet the needs of our clients. About the Role: As a Neural Network Processing...


  • Markham, Ontario, Canada Collabera Full time

    Job SummaryCollabera is seeking a highly motivated and experienced professional to join our team as a Neural Network Processing Firmware and Compiler Engineer. As a key member of our organization, you will be responsible for developing, verifying, and commercializing firmware for neural network processing technology on cutting-edge processors and proprietary...


  • Markham, Ontario, Canada Collabera Full time

    Job SummaryCollabera is seeking a highly motivated and experienced Embedded Systems Developer to join our team as a Neural Network Processing Firmware and Compiler Engineer. This is a full-time position that requires a strong background in firmware development, compiler optimization, and real-time systems.Key ResponsibilitiesDevelop, verify, and...


  • Markham, Ontario, Canada Collabera Full time

    Job SummaryCollabera is seeking a highly motivated and experienced Embedded Systems Developer to join our team as a Neural Network Processing Firmware and Compiler Engineer. This is a full-time position that requires a strong background in firmware development, compiler optimization, and real-time systems.Key ResponsibilitiesDevelop, verify, and...


  • Markham, Ontario, Canada Collabera Full time

    Job Title: Neural Network Processing Firmware and Compiler EngineerCollabera is a leading IT staffing firm with a strong recruitment model and a commitment to client success. We support our clients with a global presence and a team of professionals across North America.Job Purpose:Collaborate with a multidisciplinary team to develop next-generation mobile...


  • Markham, Ontario, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler EngineerCollabera is a leading IT staffing firm with a strong commitment to client success. We support our clients with a robust recruitment model and a sincere dedication to their growth.Job Overview:We are seeking a highly motivated individual with the ability to learn quickly and work independently within a...


  • Markham, Ontario, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler ExpertCollabera is a leading IT staffing firm with a strong recruitment model and a commitment to client success. We support our clients with a global presence and a team of professionals across North America.Job Purpose:We are seeking a highly motivated individual to join our team as a Neural Network...


  • Markham, Ontario, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler EngineerCollabera is a leading IT staffing firm with a strong commitment to client satisfaction and employee success. As a highly motivated individual with a passion for learning and working independently, you will join a dynamic and fast-paced organization building next-generation mobile devices.Job...


  • Markham, Ontario, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler EngineerCollabera is a leading IT staffing firm with a strong commitment to client satisfaction and employee success. As a highly motivated individual with a passion for learning and working independently, you will join a dynamic and fast-paced organization building next-generation mobile devices.Job...


  • Markham, Ontario, Canada Collabera Full time

    Neural Network Processing Firmware and Compiler ExpertCollabera is a leading IT staffing firm with a strong commitment to client satisfaction and employee success. As a global organization with a presence in North America, Asia Pacific, and the UK, we support our clients with a robust recruitment model and a sincere commitment to their success.We believe our...


  • 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 Qualcomm Full time

    Job Title: Senior Machine Learning EngineerQualcomm Canada ULC is seeking a highly skilled Senior Machine Learning Engineer to join our AI Software team. As a key member of our team, you will be responsible for developing and optimizing deep neural network (DNN) models for the Qualcomm AI Stack.Job Summary:We are building an optimized on-device AI stack with...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Senior Machine Learning EngineerQualcomm Canada ULC is seeking a highly skilled Senior Machine Learning Engineer to join our AI Software team. As a key member of our team, you will be responsible for developing and optimizing deep neural network (DNN) models for the Qualcomm AI Stack.Job Summary:We are building an optimized on-device AI stack with...


  • Markham, Ontario, Canada Qualcomm Full time

    Job Title: Senior Machine Learning EngineerQualcomm Canada ULC is seeking a highly skilled Senior Machine Learning Engineer to join our AI Software team. As a key member of our team, you will be responsible for developing and optimizing deep neural network (DNN) models for the Qualcomm AI Stack.Job Summary:We are building an optimized on-device AI stack with...


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

    Transform Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative technology solutions. Our mission is to accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems. At AMD, we foster a culture of innovation,...


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

    Job Title: Embedded Firmware EngineerMurata Power Solutions, Inc. is a leading provider of power conversion products that are sustainable and efficient. We are focused on 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...


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

    Job Title: Embedded Firmware EngineerMurata Power Solutions, Inc. is a leading provider of power conversion products that are sustainable and efficient. We are focused on 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...


  • Markham, Ontario, Canada GE Renewable Energy Full time

    Job SummaryWe're seeking a talented Embedded Software Developer to join our team at GE Renewable Energy. As a key member of our firmware development team, you will be responsible for designing, developing, and testing embedded software for our transmission product line.Key Responsibilities:Architect and design embedded software systems, including networks,...


  • Markham, Ontario, Canada GE Renewable Energy Full time

    Job SummaryWe're seeking a talented Embedded Software Developer to join our team at GE Renewable Energy. As a key member of our firmware development team, you will be responsible for designing, developing, and testing embedded software for our transmission product line.Key Responsibilities:Architect and design embedded software systems, including networks,...


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