Android jobs in Ottawa, ON
Senior Android Platform Software Engineer
Easily applyNewProcomOttawa, ON- $49.62–$62.03 an hour
- Contract
- We are seeking a Senior Android Platform Software Engineer to join a high-performing engineering team focused on next-generation embedded Android systems and…
- ROGAMI SERVICES LIMITEDGloucester, ON
- $46.50 an hour
- Extended health care
- Design and integrate website related code.
- Write, modify and test website related code.
- Maintain existing computer programs by making modifications as required.
- View all ROGAMI SERVICES LIMITED jobs - Gloucester jobs - Web Developer jobs in Gloucester, ON
- Salary Search: Web developer salaries
Mobile Developer – Telecom Applications - SJCAN
Easily applyOften replies in 5 daysNavitasPartnersOttawa, ON- From $25 an hour
- We are hiring a Mobile Developer to build telecom mobile applications for customer engagement, account management, and service usage.
View similar jobs with this employerWarner Bros. DiscoveryKanata, ON K2K 3C8- $157,600–$207,600 a year
- Full-time
- Disability insurance
- Designated paid holidays
- Wellness program
- You will provide support for the individuals you manage to advance their careers and give them the valuable feedback they need to grow.
View similar jobs with this employerWarner Bros. DiscoveryKanata, ON K2K 3C8- $100,000–$134,500 a year
- Disability insurance
- Designated paid holidays
- Wellness program
- They are an individual contributor, self-directed, able to work with minimal supervision, and is typically expected to take on the difficult technical…
Intermediate Software Engineer
Easily applyOften replies in 3 daysMarler Search GroupKanata, ON K2K 2T8- $80,000–$110,000 a year
- Full-time
- Dental care
- Life insurance
- RRSP match
- Extended health care
- This position will be to support the Canadian Armed Forces as part of LC4ISR program for the Department of National Defence (DND).
View similar jobs with this employerWarner Bros. DiscoveryKanata, ON K2K 3C8- $100,000–$134,500 a year
- Disability insurance
- Designated paid holidays
- Wellness program
- With minimal supervision, and is typically expected to take on difficult technical challenges.
- The iOS Software Engineer contributes to mobile technology…
View similar jobs with this employerWarner Bros. DiscoveryKanata, ON K2K 3C8- $100,000–$134,500 a year
- Disability insurance
- Designated paid holidays
- Wellness program
- With minimal supervision, and is typically expected to take on difficult technical challenges.
- The iOS Software Engineer contributes to mobile technology…
- SpeechifyOttawa, ON
- Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet…
- SpeechifyOttawa, ON
- Actively ship production code to the web products.
- Participate in product discussions to shape the product roadmap.
- SpeechifyOttawa, ON
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and —…
- SpeechifyOttawa, ON
- Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality…
- SpeechifyOttawa, ON
- Opportunity to lead key engineering and product decisions.
- Actively shipping production code for the Speechify iOS app.
- An Ideal Candidate Should Have.
- Osler, Hoskin & Harcourt LLPOttawa, ON K1P 1J9
- Reporting the Senior Manager, Talent Management & Operations, the Application Support Technician role is responsible for providing technical support and other…
- View all Osler, Hoskin & Harcourt LLP jobs - Ottawa jobs
- Salary Search: Application Support Technician salaries
- See popular questions & answers about Osler, Hoskin & Harcourt LLP
Senior Direct3D Software Developer
Easily applyParallels IncOttawa, ON K1S 5N4- $110,000–$120,000 a year
- Full-time
- Develop graphics virtualization technology with primary focus on Direct3D API.
- Develop and support graphics drivers for Windows platform.
Staff Software Developer C++
Easily applyParallels IncOttawa, ON K1S 5N4- $110,000–$125,000 a year
- Full-time
- Design and develop new features.
- Improving existing code base, transforming it to multicomponent distributed application.
- View all Parallels Inc jobs - Ottawa jobs - Software Engineer jobs in Ottawa, ON
- Salary Search: Staff Software Developer C++ salaries in Ottawa, ON
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Senior Android Platform Software Engineer - job post
Job details
Pay
- $49.62–$62.03 an hour
Job type
- Contract
Location
Full job description
We are seeking a Senior Android Platform Software Engineer to join a high-performing engineering team focused on next-generation embedded Android systems and platform software.
This role is ideal for an experienced engineer with deep Android framework and system-level expertise who enjoys solving complex platform challenges across both the system and vendor layers of Android architecture. You will work on advanced software solutions spanning Android framework services, HAL development, vendor partition integrations, and low-level debugging across the Android stack.
The successful candidate will collaborate closely with cross-functional engineering teams to design, develop, optimize, and maintain scalable embedded Android solutions in a fast-paced Agile environment.
Key Responsibilities
- Design, develop, test, and maintain embedded Android software applications and platform services
- Work across the Android stack, including framework services, vendor partition components, and hardware interfaces
- Design and implement software architecture, integration strategies, and deployment approaches
- Develop and optimize Android Framework services and system-level applications
- Create and maintain back-end services, APIs, and microservices where applicable
- Collaborate with product owners, architects, designers, and engineering teams to deliver high-quality solutions
- Define and implement software testing strategies, policies, and development best practices
- Improve system performance, scalability, reliability, and development efficiency
- Support secure software practices including data protection, encryption, and anonymization
- Evaluate emerging technologies and contribute to platform innovation initiatives
- Debug and resolve complex Android platform issues, including:
- system_server failures
- Package Manager and Activity Manager issues
- Binder leaks and failures
- Android boot failures
- Black screen issues
- ANR (Application Not Responding) issues
- Intent and framework communication problems
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- 6+ years of IT experience
- 4+ years of software development experience
- 2+ years of hands-on Android system-level development experience
- Strong experience working with Android framework internals and platform services
- Experience with Android vendor partition management and HAL (Hardware Abstraction Layer) development
- Strong understanding of Android Treble architecture and system/vendor partition interactions
- Experience with Agile software development methodologies
- Experience with test-driven development, continuous integration, and continuous delivery
Required Technical Skills
Full Stack Android Development
- Ability to work across the Android stack from framework services to hardware interfaces
- Experience ensuring seamless integration between Android system and vendor layers
C++
- 2+ years of experience developing within Android system and vendor partitions
- Experience with HAL development and optimization
Java
- Strong experience developing Android Framework services and system-level application logic
Kotlin
- Experience building or modernizing Android framework components and system utilities
Preferred Qualifications
- Master’s degree in a related field
- Linux Kernel experience including:
- kernel-level interactions
- driver debugging
- Android kernel/system integration
- Experience with low-level Android debugging and performance optimization
- Familiarity with embedded Linux and device-level software architecture
Preferred Skills
- Linux Kernel
- Android Framework Internals
- HAL Development
- Vendor Partition Management
- Embedded Systems
- Agile Development Practices