Full-Time

Android BSP/AOSP Software Developer

Confirmed live in the last 24 hours

Syntronic

Syntronic

501-1,000 employees

Provides product development and system integration

Industrial & Manufacturing
Automotive & Transportation
Hardware

Senior

Kanata, Ottawa, ON, Canada

Required Skills
Kotlin
Git
Data Structures & Algorithms
Java
JIRA
Jenkins
Confluence
Android Development
Linux/Unix
Requirements
  • 5+ years of hands-on experience developing AOSP BSP and/or middleware
  • Object-oriented software development experience with a solid grasp of algorithms and data structures
  • 3+ years of hands-on development experience with Android/AOSP components, frameworks, and architecture
  • Hands-on with platform software development experience for Linux and/or Android
  • Commercial software development experience in C, C++, Java, Kotlin
  • Familiarity with Android development toolkit, test frameworks, and process
  • Experience with Android security subsystem: SELinux, Trusty TEE, etc.
  • Experience with SCM tools, GIT, JIRA, Confluence, Jenkins, etc.
  • Board bring up, using and developing Board Support Packages
  • Device driver development for peripherals and buses for Linux/Android platform: Video (MIPI), WiFi, BLE, I2C, SPI, Ethernet, USB
  • Understanding of Linux and Android graphical and video subsystems
  • Understanding HW technical data sheets and experience with processor architectures: ARM, x86, MIPS, PPC
  • Experience working in a Linux/Unix development environment
  • Ability to perform complex diagnostic and investigation based on limited information
  • Creative, disciplined, strong sense of responsibility, delivery, and schedule commitment
  • Very good oral and written communication skills
Responsibilities
  • Take an active part in design, implementation, and maintenance of embedded and mobile products
  • Work with a cross-functional team on integration, implementation, and testing of product functionality
  • Work on performance optimization and enhancements including video streaming delay, platform boot time, CPU, and memory utilization
  • Develop and integrate low-level Linux and Android drivers for various peripheral devices
  • Take part in cybersecurity analysis and address gaps and vulnerabilities
  • Contribute to all stages of the software development process starting from design, through implementation and test to integration and deployment

Syntronic is distinguished in the industry for its adept turn-key product development and system integration services tailored to the needs of various sectors such as telecommunications, automotive, industrial, and medtech. This focus provides employees with exposure to cutting-edge technologies and multidisciplinary projects. In a sector driven by deadlines and innovation, Syntronic fosters a culture that prizes continuous learning and skills development, ensuring its staff are at the forefront of technological advances and industry trends.

Company Stage

N/A

Total Funding

N/A

Headquarters

null, Sweden

Founded

1983

Growth & Insights
Headcount

6 month growth

0%

1 year growth

4%

2 year growth

19%