Job Description
The team to work on next generation of smart devices. Help with software builds and integration. Focus on automation of workflow . We operate in a fast-paced, startup-like environment where you'll wear many hats, collaborate closely with internal and external teams, and dive into new challenges across multiple technology domains. If you're someone who thrives in ambiguity and loves solving hard problems, this role is for you.
Key Responsibilities
Develop and integrate platform software across Linux/Android, firmware, middleware, and subsystem interfaces.
Support platform bring-up, feature enablement, and software readiness for new silicon programs.
Debug and resolve complex issues spanning hardware, firmware, kernel, middleware, and applications.
Analyze and optimize system behavior across power, performance, memory, thermal, and reliability dimensions.
Diagnose issues involving CPU, DSP, GPU, memory, storage, clocks, regulators, and connectivity subsystems.
Drive customer issue investigations and product defect resolution.
Contribute to automation, observability, and engineering productivity initiatives.
Requirements & Experience
Knowledge of embedded software development, Linux, Android, and/or RTOS platforms.
Strong analytical and debugging skills with the ability to troubleshoot software and system-level issues.
Ability to learn quickly and work across multiple technologies and engineering domains.
Good communication and teamwork skills.
Qualifications
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.

