Atiba

Low Level Android, Firmware Engineer

Atiba

contract

Posted on:

Location Type: Remote

Location: TennesseeUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Support and maintain production custom Android 7 (Nougat) builds with capacitive touch screen.
  • Troubleshoot and resolve platform stability, performance, and reliability issues (some of the issues are screen freeze, random board reboot, screen going black...)
  • Perform deep root cause analysis across bootloader, kernel, HAL, and framework layers
  • Debug and optimize U-Boot, Linux kernel, and device tree configurations
  • Analyze system crashes, ANRs, kernel panics, watchdog resets, and boot failures
  • Improve system robustness, boot reliability, and long-term runtime stability
  • Validate and stabilize hardware peripherals (GPIO, I2C, SPI, UART, Ethernet, display, touch, audio, power management)
  • Collaborate closely with QA and manufacturing teams to address production, pilot, and field-reported issues
  • Support firmware releases, hotfixes, and continuous improvement of production images
  • Organize work and provide up-to-date task status reporting using designated project management tools such as Jira.
  • Clear, effective, and timely communication with client and teammates.

Requirements

  • Strong experience in Android low-level development (bootloader, kernel, HAL)
  • Hands-on experience supporting production Android builds (Android 7 / Nougat preferred)
  • Proven expertise in troubleshooting platform stability and reliability issues on Android low level system on older generation (OS 7/8/9..)
  • Solid BSP experience on NXP i.MX 6DualLite or similar ARM-based SoCs
  • Proficiency in Linux kernel debugging and device tree analysis
  • Strong debugging skills using adb, logcat, kernel logs, UART, and JTAG
  • Must be able to communicate effectively in English, both verbally and in writing.
Benefits
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android low-level developmentbootloaderkernelHALBSPLinux kernel debuggingdevice tree analysistroubleshootingroot cause analysissystem optimization
Soft Skills
effective communicationteam collaborationtask organizationstatus reporting