Current jobs related to Android and Firmware Developer - Ottawa, Ontario - Raven Connected, Inc.


  • Ottawa, Ontario, Canada Raven Connected, Inc. Full time

    Located in downtown Ottawa, Raven Connected is an innovative automotive video telematics hardware and software company. We're a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology. We are seeking a skilled and motivated Android/AOSP Firmware Developer. The successful candidate will be responsible for...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our mixed analogue-digital systems.Key Responsibilities:Design and develop firmware for microcontrollers and other embedded systems.Develop and...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our mixed analogue-digital systems.Key Responsibilities:Design and develop firmware for microcontrollers and other embedded systems.Develop and...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company specializing in point of care blood analysis systems. As a Firmware Engineer, you will play a crucial role in developing and validating our products, ensuring they meet the highest standards of quality and accuracy.Key...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company specializing in point of care blood analysis systems. As a Firmware Engineer, you will play a crucial role in developing and validating our products, ensuring they meet the highest standards of quality and accuracy.Key...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Warner Bros. Discovery. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications.ResponsibilitiesAs a Senior Android Developer, you will work closely with our design team, product...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Warner Bros. Discovery. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications.ResponsibilitiesAs a Senior Android Developer, you will work closely with our design team, product...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our point-of-care blood analysis systems.Key Responsibilities:Integrate with a multidisciplinary team to develop...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our point-of-care blood analysis systems.Key Responsibilities:Integrate with a multidisciplinary team to develop...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Warner Bros. Discovery. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications.ResponsibilitiesAs a Senior Android Developer, you will work closely with our cross-functional team to...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Warner Bros. Discovery. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications.ResponsibilitiesAs a Senior Android Developer, you will work closely with our cross-functional team to...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team at Warner Bros. Discovery. As a key member of our Android team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop new features and improve...


  • Ottawa, Ontario, Canada Nuvyyo, Inc Full time

    The E.W. Scripps Company is seeking a Sr. Android Developer to oversee development of front-end products that deliver content to large audiences. This position is responsible for application development, release management, and ongoing support for the company's mobile applications.Key Responsibilities:Design and build advanced applications for the Android...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerJoin our team at Questat, a start-up company leveraging decades of experience in the development of point of care blood analysis systems.Department: R&DWe are committed to delivering high-quality products and services that patients and providers can rely on for consistently accurate and actionable...


  • Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Intermediate/Senior Firmware EngineerDepartment: R&DReports to: R&D ManagerTerm: Full-Time, ContinuingJob Summary:We are seeking a highly skilled Firmware Development Specialist to join our R&D team. The successful candidate will be responsible for designing, developing, testing, and maintaining bare metal firmware for real-time data acquisition...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a world-class company that develops cutting-edge products for scientific research. We are seeking a Senior Firmware Developer to join our team of talented software developers.The RoleDevelop firmware for our seismic datalogger and sensor products.Design solutions involving embedded systems and cloud applications.Solve complex problems...

Android and Firmware Developer

2 months ago


Ottawa, Ontario, Canada Raven Connected, Inc. Full time
About Raven Connected, Inc.

Raven Connected, Inc. is a leading automotive video telematics hardware and software company based in downtown Ottawa. We are a small, talented team dedicated to advancing fleet management and leading-edge automotive video technology.

Job Overview:

We are seeking a skilled and motivated Android and Firmware Developer to join our dynamic engineering team. The successful candidate will be responsible for developing and maintaining firmware for our devices, as well as implementing new features and enhancements to our next-generation products and Android applications.

Key Responsibilities:
  • Develop and maintain firmware for current and next-gen devices
  • Implement new features and enhancements to Android applications
  • Collaborate with cross-functional teams to define requirements and develop solutions
  • Conduct code reviews and provide constructive feedback to team members
  • Troubleshoot and debug issues to ensure optimal performance and reliability
  • Stay up-to-date with the latest technologies and best practices in Android and firmware development
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Solid understanding of Android application development using Java/Kotlin
  • Proficiency in C/C++ programming for embedded systems
  • Experience with firmware development and debugging
  • Knowledge of Android SDK, NDK, and related tools
  • Familiarity with version control systems such as Git
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities
Preferred Qualifications:
  • Experience with customizing and extending Android OS; building and integrating custom ROMs; building images with CMake, Yocto, and AOSP; and knowledge of Binder and Hardware Abstraction Layer (HAL)
  • Proficiency in Jetpack Libraries: Compose, Room, Navigation, ViewModel, and WorkManager
  • Expertise in Kotlin Coroutines and Flows for async programming
  • Experience with Clean Architecture and design patterns such as MVI, MVVM, and MVP
  • Experience with developing and maintaining SDKs; managing multi-module projects and modularization strategies
  • Experience in designing scalable applications; performing performance tuning for large-scale applications
  • Experience in developing Android mobile applications
  • Expertise in Bluetooth/BLE communication protocols: tuning scan intervals and pairing with peripherals
  • Knowledge of video encoding/decoding: H.264, H.265, and MediaCodec API
  • Familiarity with cloud services like AWS/Azure, including AWS IoT, Lambda, and S3
  • Experience in automotive/telematics, including Android Auto
  • Working knowledge of Python
What We Offer:
  • Competitive compensation model with full benefits included
  • Compensation aligned with experience and similar industry models
Work Environment:
  • Full-time position
  • Monday to Friday schedule
  • Work location: downtown Ottawa with some flexibility for a hybrid schedule