Embedded Software and Machine Learning Designer

2 weeks ago


Canada, CA Blumind Full time

Blumind is an innovative and well-funded semiconductor start-up bringing machine-learning inferencing to the Far Edge, placing it on devices and sensors in all environments. Future applications in Edge AI such as IoT, automotive, Smart Home and Smart City will be crippled by the power and latency constraints of current digital technologies. Blumind’s breakthrough analog inferencing engine slashes power consumption, latency and silicon area all by orders of magnitude versus current approaches.


Blumind is hiring professionals with strong individual motivation and who are driven to make a significant impact in the world by improving peoples’ lives through the proliferation of intelligent devices.

We are looking for self-starters who are eager to contribute, grow individually and collectively, and build a company culture based upon respect, integrity, trust and passion.


Embedded Software and Machine Learning Designer


We are hiring a Senior or Principal Embedded Machine Learning Designer to join our team. Make our vision a reality by creating the novel Blumind machine learning inference engine and transforming Edge AI.


Responsibilities

• Design, develop, and optimize embedded software for Blumind’s silicon-based systems throughout the entire lifecycle, from conceptualization to deployment, ensuring seamless integration and optimal performance.

• Collaborate with cross-functional teams including hardware engineers, software developers, and machine learning experts to integrate ML models into embedded systems.

• Architect and implement software frameworks for efficient data processing, device control, and communication protocols.

• Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency.

• Develop software and firmware applications to interact with Blumind’s hardware and third-party interfaces

• Contribute to the architecture and design of the overall AI solution.

• Work directly with customers to evaluate performance of their application solution on the Blumind HW solution.

• Develop debug and performance analysis tools for AI solution development.

• Play a role in all the phases of embedded AI software development, from requirement gathering, analysis, design, development, testing and final release to customers.

• Provide clear and timely communication related to status and other key aspects of the project to leadership team.

• Develop and maintain software documentation, including specifications, design documents, and test plans.

• Stay updated with the latest industry trends and emerging technologies in embedded systems and machine learning.


Qualifications

• Bachelor in Electrical Engineering, Computer Engineering, or Computer Science

• Experience with C/C++

• Experience writing Python scripts

• Experience developing ML solutions using PyTorch or TensorFlow

• Ability to read and understand board schematics and device datasheets

• Ability to debug embedded software using Oscilloscopes and Logic Analysers

• Experience with SCM tools (GIT or SVN)

• Strong analytical and problem-solving abilities

• Strong communication skills

• Ability to work in a multi-site team environment


Preferred Skills

• 6+ years experience with embedded platforms & embedded software development

• Experience with embedded real-time operating systems

• Experience with development on Windows and Linux

• Knowledge of data structures and object-oriented programming

• Knowledge of Acceleration platforms like GPU, TPU, APU, FPGAs.


• Location

Role is hybrid in Toronto/Ottawa or remote anywhere in Canada. Candidates willing to relocate to Canada will also be considered


We thank all applicants for their interest in Blumind. Only those being considered will be contacted.



  • Canada, CA The Learning Experience #393 Full time

    Your New Role and TeamSanctuary AI–a multi award-winning LinkedIn Top Startup company– is seeking Machine Learning (ML) Engineers to join our team of seasoned engineers, researchers, and scientists who are dedicated to tackling fundamental challenges in robotic perception, dexterous manipulation, planning, and reasoning.As a member of the ML team, your...


  • Canada, CA The Learning Experience #363 Full time

    We are looking for a motivated, bright, entrepreneurial, enthusiastic individuals to join our team! As a Machine Learning Engineer, you will have an opportunity toDesign and implement cool research ideas.Build training/deployment pipelines.Build the infrastructure to support the data collection and analysis process.Responsibilities:Design, train and improve...


  • Canada, CA 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, CA Cs Group Full time

    Job DescriptionWe are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers.Responsibilities:Contributing to the preparation of the technical development plan and standard;Supporting the high-level software architecture of an embedded software (in...


  • Canada, CA Semantic Health Inc. Full time

    Semantic Health is on a mission to improve care delivery and operational inefficiencies by transforming the use of unstructured data in healthcare's revenue cycle. Our machine learning powered medical coding and auditing platform uses cutting edge deep learning to streamline manual and error-prone medical coding and auditing processes in health...


  • Canada, CA 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 from...


  • Canada, CA C S Inc 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 from...


  • Canada, CA Narvar Full time

    Sr. Software Engineer II, Machine LearningRemote- Canada Narvar is growing! We are hiring a Staff Software Engineer to build new products and improve all aspects of the Narvar platform. Data is at the core of our competitive advantage so the work you do has a large impact across the company, our business partners, and the lives of our end users. Machine...


  • Canada, CA 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 from...


  • Canada, CA 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 from...


  • Canada, CA 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 from...


  • Canada, CA Bazaarvoice Full time

    About BazaarvoiceAt Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented...


  • Canada, CA ORS Partners Full time

    Software Engineer - Vulkan / OpenGL Waterloo, Ontario (Remote)Company:Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Use your unique combination of planning, organization, technical specificity, communication, and diplomacy skills to drive results from...


  • Canada, CA Diversis Capital LLC Full time

    At Tempo, we’re on a mission to help modern, forward-thinking product and engineering teams work better. Our integrated applications for time management, resource planning, and budget management, used by over 29,000 global customers, provide unrivaled understanding of how time and effort are spent. Tempo is on a mission to build software to automatically...


  • Canada, CA Playwire Full time

    Playwire Media is a full-service digital innovation partner specializing in online advertising and proprietary technologies to elevate publishing brands. As we continue to experience rapid growth, we are looking for a Senior Machine Learning Engineer to join our team and contribute to the development and scaling of our next-generation website monetization...


  • Canada, CA Nomadgao Full time

    May 04, 2024 - Tempo is hiring a remote Senior Engineering Manager, Machine Learning. Location: USA, Canada.About the Role:As a Senior Engineering Manager of Machine Learning, you will lead a talented team of machine learning and data engineers to develop cutting-edge machine learning solutions. You will be responsible for driving innovation, shaping the...


  • Canada, CA Rollstack Full time

    The CompanyAt Rollstack, we're revolutionizing how businesses share and communicate their data. Data-driven slide decks and documents are pivotal in sharing data and insights within organizations and outside. Our platform integrates leading BI tools with popular presentation and document platforms, automating and streamlining the reporting process for...


  • Canada, CA Advanced Micro Devices Full time

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


  • Canada, CA Creaform Deutschland GmbH Full time

    Software Developer C++ (embedded) (m/f/d)Our R&D team is looking for several software developers to contribute to the software development of Creaform's 3D scanning technologies and their applications. As part of an agile team, you will contribute more specifically to the development of system architectures, embedded software, user interfaces and...


  • Canada, CA Understanding Recruitment Full time

    Machine Learning EngineerHelp Shape an Ethical AI FutureLocation: Remote | Type: Full-TimeAre you passionate about democratizing AI while prioritizing ethics? Join us in revolutionizing the field!We've partnered with a cutting-edge AI lab to build a platform that empowers developers to harness the power of AI responsibly. Our mission is to make AI...