This position is responsible for developing Audio Management frameworks for Ford infotainment products. This includes performing tasks throughout the entire software life cycle - planning, requirements analysis, design, coding, testing and defect resolution. The engineer will work with distributed software teams to develop and investigate solutions.
Responsibilities
Responsible for software development on Android platform for Ford audio domain. This includes custom modification in AOSP framework and application development on AOSP open SDK and Ford defined custom SDK platform.
Work with domain architects and key Technology partners to develop solution for Ford embedded infotainment audio platform.
Contribute in integration, build and release of firmware images for Ford SYNC platform
Carry out root cause analysis of software defects. Participate in optimization of boot-up performance and system responsiveness
Participate in system design, documentation, and testing to deliver a best-in-class infotainment system
Qualifications
The minimum requirements we seek:
Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science or related
3+ years of experience in software development on Android AOSP for automotive, embedded software, mobile, or consumer electronic platforms
3+ years of experience with revision control including Git, Subversion, or equivalent
Knowledge in developing Head Units/Infotainment OR Systems Connectivity or Hands-Free Technology
3+ years of experience of C/C++/Java for embedded programming
Knowledge of in-vehicle signaling and communication mechanisms such as CAN
Our preferred requirements
Master's degree in Computer Engineering, Electrical Engineering or Computer Science
Mastery of C/C++/Java/Kotlin language, GNU tool chain, QNX and Linux: Embedded Android
Expertise of the entire Android OS stack (HAL, VHAL to Android System Applications and Services) as well as Android Framework layers.
Have experience in Android App development with 3rd party SDK and AOSP standard APIs
Have experience in working on media application on Android.
Knowledge of audio management principles helpful, i.e. priority arbitration, source switch sequencing
Knowledge of in-vehicle signaling and communication mechanisms such as CAN
Familiarity with audio processes and management: volume, loudness, balance/fade, EQ, delay/surround sound, limiters and mixing
Familiarity with various amplifier types and audio transport methods: analog, EAVB, A2B, etc.
Have experience with developing audio/video processing or real-time communication applications.
Knowledge of multi-zone audio systems helpful (rear entertainment).
Multi-site software project team experience
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.