Software Engineering - Engineer, Staff| - Android

  • San Diego, CA
  • Posted 8 hours ago | Updated 5 hours ago

Overview

On Site
Hybrid
BASED ON EXPERIENCE
Contract - W2
Contract - Independent

Skills

ANDROID FRAMEWORK
ANDROID PLATFORM
ANDROID SDK
ANDROID DEVELOPMENT
EMBEDDED DEVELOPMENT
EMBEDDED SYSTEMS
EMBEDDED ANDROID
FIRMWARE
ARM SOC
ARM
ARMV8
DEVICE DRIVER
DRIVER
KERNEL
LINUX KERNEL
AUTOMOTIVE
ADAS
MULTIMEDIA DRIVER
IVI SYSTEM

Job Details

  • Job Title: Software Engineering - Engineer, Staff| - Android
  • Location: San Diego, CA ( 100% onsite )
  • Tax Term (W2, C2C): W2
  • Job Type (Permanent/Contract) : Contract
  • Duration: 12 months
Technologies: :

1. Android Platform/Framework
2. ARM SoCs with Linux/Android

Responsbilities :

* Develop and support various features in Andorid Platform
* Design an optimized and improved performance system that support Automotive grade ADAS and IVI multimedia drivers and applications.
* Working with power and performance analysis teams to identify performance bottlenecks and implement optimizations.
* This role includes software design and development, debugging and testing Linux software.
* Development/testing will involve enabling new end to end use cases for Automotive ADAS/IVI system.
* Debug and fix complex problems involving multiple modules from Safe Linux and different virtual machine framework and containers.
* Understand the industry standards for open sources.

Good to have:
*professional work experience in embedded/automotive software and/or driver development on ARM SoCs on Android etc.
* experience with Programming Language such as C, C++, Python, etc
* experience with architectural capability analysis in addressing system design challenges such as multi-OS virtualization and multi-domain boot architecture.
* experience with low level software/hardware interface design and debugging.
* experience with industry standard software development tools: HSW/HE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.

Apolis2024

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Apolis