AAVAA Logo

AAVAA

AAVAA - Software Engineer Intern

Reposted 18 Days Ago
Be an Early Applicant
Montréal, QC
Internship
Montréal, QC
Internship
As a Software Engineer Intern at AAVAA, you will assist in developing multi-platform applications for Android, iOS, and desktop. You will enhance firmware and integrate machine learning features, while collaborating with a team to create user-centric software solutions and mentoring junior engineers.
The summary above was generated by AI

Software Engineer Intern (Multi Platform App Development, Firmware, and Machine Learning)

We are looking for a Software Engineer Intern as early as February 2025. With AAVAA, you will be part of a multidisciplinary team building a unique listening device that allows everyone to hear what they want by processing their surrounding sounds based on input from their brain and bio-signals. Our goal is to give people control of their auditory environment, enhance the sounds they want to hear, and suppress distracting noise. In addition to solving one of the biggest challenges of human health, you will get:

  • A safe, healthy, and inclusive work environment
  • Healthy snacks, frequent celebrations, endless tea and latte, social outings, and more!

We are looking for problem solver engineers and scientists who have a collaborative and meticulous spirit. AAVAA is a Montreal-based start-up dedicated to increasing diversity in technology; therefore, candidates of all backgrounds are encouraged to apply.

Your tasks and duties will include:

  • As a Software Engineer, you will play a key role in our multi platform application development efforts
  • Contributing to the creation of user-centric apps for Android, iOS, and desktop platforms
  • Instrumental in enhancing our firmware capabilities and integrating machine learning solutions to elevate our products to the next level
  • Collaborating with a diverse team of engineers, designers, and product managers to deliver high-quality multi platform applications
  • Developing, testing, and maintaining software applications for Android, iOS, and desktop platforms
  • Contributing to firmware development and optimization for improved device performance and functionality
  • Applying your expertise in machine learning, including Python, to design and implement intelligent features and enhancements
  • Participating in code reviews, architectural discussions, and technical decision-making processes
  • Mentoring junior engineers and contributing to the growth of the team's technical capabilities

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in software development, including Android, iOS, and desktop platforms.
  • Proficiency in multiple programming languages, such as Java, Kotlin, Dart, C#, C/C++, and Python.
  • Development experience with Flutter.
  • Strong understanding of firmware development and its integration with software applications.
  • Solid background in machine learning techniques, frameworks, and applications, with proficiency in Python.
  • Proven track record of delivering high-quality, user-centric software solutions.
  • Excellent problem-solving skills and the ability to adapt to new challenges and technologies.
  • Strong communication and collaboration skills in a cross-functional team environment.


Top Skills

Android
C#
C/C++
Dart
Desktop Platforms
Firmware
Flutter
iOS
Java
Kotlin
Machine Learning
Python

Similar Jobs

18 Days Ago
Hybrid
Montréal, QC, CAN
Internship
Internship
Fintech • Financial Services
As a Software Developer Intern, you will design, develop, test, and deploy software solutions within various teams, focusing on trading and analysis applications. You are expected to solve complex problems, collaborate with cross-functional teams, and conduct data research while building your programming skills under mentorship.
Top Skills: AngularC#C++GoJavaJavaScriptNode.jsPythonReactRubyTcp/Ip
4 Days Ago
Montréal, QC, CAN
Internship
Internship
Cloud • Hardware • Internet of Things • Other • Software • Semiconductor • Utilities
As a Software Engineer Intern, you will implement development tasks, add unit tests, attend scrum meetings, update Jira and Confluence pages, and conduct demos for completed features while collaborating with your team.
Top Skills: Database SystemsJavaJava Design PatternsObject-Oriented ProgrammingPythonRest Interfaces
18 Days Ago
Montréal, QC, CAN
Internship
Internship
Financial Services
The Intern Software Developer will work closely with experienced engineers to develop and deliver software solutions for investment management, engage in programming projects primarily in Python or C++, and participate in training programs and social events.

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account