Android and Firmware Developer
1 week ago
Who We AreLocated 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 looking for an eager development professional to join our dynamic engineering team as an Android and Firmware Developer.Position Overview:We are seeking a skilled and motivated Android/AOSP Firmware Developer. 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. This is an exciting opportunity to work on both established and evolving products and challenging new projects in a fast-paced and collaborative environment.Qualifications: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.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.CompensationRaven offers a competitive compensation model with full benefits included.Compensation is aligned with experience and similar industry models.Job Type: Full-timeBenefits:Health Insurance.RRSP Matching.On site gym.Weekly team lunch.Free parking.Schedule:Monday to Friday.Work Location: Downtown Ottawa with some flexibility for a hybrid schedule. #J-18808-Ljbffr
-
Android and Firmware Developer
1 week ago
Ottawa, Canada Raven Connected, Inc. Full timeWho We Are 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 looking for an eager development professional to join our dynamic engineering team as an Android and...
-
Android and Firmware Developer
6 days ago
Ottawa, Canada Raven Connected, Inc. Full timeWho We Are 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 looking for an eager development professional to join our dynamic engineering team as an Android and...
-
V2X Firmware Engineer
1 week ago
Ottawa, Canada Raven Connected, Inc. Full timeWe are seeking a highly skilled Firmware Engineer to join our team and play a key role in developing cutting-edge V2X (Vehicle-to-Everything) solutions for the Internet of Things (IoT). As a Firmware Engineer, you will design, implement, and optimize firmware for an Android device that enables seamless and intelligent communication between vehicles and their...
-
V2X Firmware Engineer
5 days ago
Ottawa, Canada Raven Connected, Inc. Full timeWe are seeking a highly skilled Firmware Engineer to join our team and play a key role in developing cutting-edge V2X (Vehicle-to-Everything) solutions for the Internet of Things (IoT). As a Firmware Engineer, you will design, implement, and optimize firmware for an Android device that enables seamless and intelligent communication between vehicles and their...
-
V2X Firmware Engineer
6 days ago
Ottawa, Canada Raven Connected, Inc. Full timeWe are seeking a highly skilled Firmware Engineer to join our team and play a key role in developing cutting-edge V2X (Vehicle-to-Everything) solutions for the Internet of Things (IoT). As a Firmware Engineer, you will design, implement, and optimize firmware for an Android device that enables seamless and intelligent communication between vehicles and their...
-
Manager, Firmware Development
2 weeks ago
Ottawa, Canada Nanometrics Inc Full time**Working Title**: Manager, Firmware Development **Reports to**: Direct, Acquisition Systems **Based in**: Ottawa, ON (Hybrid) **Term**: Full-time **Company** **Position** Nanometrics is currently seeking a Firmware Development Manager to lead a team of innovative firmware developers in the creation of our next generation of scientific dataloggers....
-
Manager, Firmware Development
2 weeks ago
Ottawa, Canada Nanometrics Inc Full time**Working Title**: Manager, Firmware Development**Reports to**: Director, Acquisition Systems**Based in**: Ottawa, ON**Term**: Full-time**About Us**: **About You**: **The Team**: Nanometrics is currently seeking a Software Development Manager to lead a team of innovative software developers in the creation of our next generation of Earth data acquisition...
-
Android Developer
4 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Pagos Consultants Full timeDirect message the job poster from Pagos Consultants I Help Tech, Payments & FinTech Teams Hire Faster | Senior Technical Recruiter Focused on Reducing Hiring Bottlenecks in the US Position Overview: We are seeking a talented and motivated Android Engineer with 3+ years of experience building Android apps in Java/Kotlin. This role is essential for developing...
-
Android Developer
4 weeks ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Konrad Full timeWho We Are Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating best-in-class digital products in use by hundreds of millions of consumers around the world. We...
-
Senior Multimedia Firmware Developer
2 weeks ago
Ottawa, Canada Epiphan Video Full timeSenior Software Developer We are seeking an experienced Senior Software Developer to join our engineering team. You will develop and maintain firmware for Epiphan Pearl professional video capture and streaming devices, including Pearl-2, Pearl Mini, Pearl Nexus, Pearl Nano, Pearl Flex, and virtualized solutions. This is a Senior-level technical position...