Low Level Android / Firmware Engineer (Remote | U.S.-Based | Contract)

AI overview

Support production Android builds by troubleshooting and debugging platform issues while collaborating cross-functionally to ensure firmware quality.

Atiba is seeking an experienced Android Low-Level / Firmware Engineer to support production Android builds, with a strong focus on troubleshooting, debugging, and resolving platform stability and reliability issues on NXP i.MX 6DualLite processors. This role is critical to ensuring production-quality firmware through root cause analysis, system optimization, and cross-functional collaboration across hardware, QA, and manufacturing teams.

We’re looking for someone who can hit the ground running—comfortable working independently while staying responsive and collaborative with a fast-moving team. Must be authorized US worker residing in the United States.

Requirements

Key Responsibilities

• 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.

Required Qualifications

• 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 Andorid low

lever 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

• Successful completion of a drug and background screen

Atiba builds software solutions with a focus on high-quality production Android builds and specialized firmware support. Our services cater specifically to clients needing advanced troubleshooting and platform stability for embedded systems, particularly using NXP i.MX processors. We stand out by combining deep technical expertise in firmware with a commitment to delivering reliable software products.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Firmware Engineer Q&A's
Report this job
Apply for this job