SENIOR ENGINEER

SOFTWARE

We are currently looking for experienced Senior Software Engineers with the following qualifications and experience:

Ability to work with cross-functional teams in various clients environments with little direction

Excellent interpersonal and communication skills

Experience in working with silicon vendors and manufactures

Experience in consumer electronics system architecture, BSP, and their full life cycle

Experience with RTOS and Linux kernel with an excellent understanding of embedded operating system concepts

Can read and understand circuit schematics and debug using oscilloscope or logic analyzers

BA/BS degree in Electrical, Computer Science, or Computer Engineering

. . .

Job Description

Looking for candidates to do BSP (board support packages ), device drivers, and firmware.

The overall job responsibility for the Senior/Principal position include, but are not limited to the following:

- Architect, design, implement, test, debug & document BSP-level and driver-level SW

- Bring up boards & prototypes, and assist in system integration at client and manufacturing sites

- Drive and participate software technical reviews at client and manufacturing sites

- Provide timely and quality client support

- Play a key role in the creation, establishment & maintenance of SW development best-practices, processes and infrastructure

- Experience in testing tools and usage of oscilloscopes, logic analyzers etc

- Provide leadership, mentoring & guidance to junior SW engineers

- Participate in technology evaluation, analysis and assessment

- Participate in vendor and manufacturing partner selection, qualification and management if necessary

 

Extensive Experience in any of the below OS environments

  • Android

  • Linux

  • Embedded Linux

  • RTOS

Specific areas:

  • Device drivers

  • BSP ( Board Support Packages)

  • Board bring up and integration

  • Firmware

Functional Areas:

  • Wi-Fi, Bluetooth, GPS

  • Audio

  • Camera

  • Display / Touchscreen

  • USB 3.0, USB OTG

  • Video

  • Boot loaders

  • Sensors

  • Interfaces and protocols:

    • SPI

    • SDIO

    • I2C

Chipset experience:

  • Mediatek

  • Qualcomm

  • Amlogic

  • NXP

  • Arm

  • AMD ( X86 )

. . .

Please complete the form below

Name *
Name