Requirements: English
Company: TechTeamz
Region: Toulouse , Occitanie
🔧 Job Title : Embedded Software Engineer Debugging Android Systems
📍 Location : Toulouse
💼 Type : Contract/ 1- year
🌍 Industry : Automotive, Embedded Systems, Connectivity
🔎 About the Role
We are looking for a highly skilled Embedded Software Engineer with a strong focus on debugging complex system-level issues in Android-based environments. You will be working at the heart of software integration and hardware interaction across cutting-edge platforms used in automotive, IoT, or embedded consumer devices .
This role is ideal for engineers with a passion for digging deep into embedded issues , contributing to Android system development , and potentially bringing QNX expertise into the mix.
Key Responsibilities
- Debug and resolve low-level system issues involving drivers, HAL, and kernel space interactions.
- Work with Android platform layers (AOSP) including HAL integration, bootloader, and BSP.
- Perform system integration and validation across embedded Linux and Android environments.
- Collaborate with hardware, firmware, and QA teams to trace root causes in complex systems.
- Develop or modify kernel drivers, board support packages, and low-level firmware components.
- Optionally support QNX platform integration and middleware if experience permits.
- Contribute to release validation and regression analysis (Trace32, GDB, logs).
🎯 Required Skills and Experience
- 5+ years in embedded systems development and debugging.
- Strong experience with Android internals (HAL, AOSP, BSP, Fastboot) .
- Deep knowledge of embedded Linux , cross-compilation, and build systems (Yocto/Buildroot).
- Proficient in C/C++ , GDB, JTAG (e.g., Lauterbach, Trace32), and protocol analyzers.
- Hands-on experience with low-level system bring-up , bootloaders, and board validation.
- Experience working with ARM SoCs (Qualcomm, NXP, ST, TI, etc.).
Bonus Skills
- Familiarity with QNX-based development (e.g., QNX toolchains, QCC, Momentics).
- Knowledge of secure boot, OTA mechanisms, and automotive communication protocols (CAN, Ethernet).
- Experience in power/thermal/performance debugging on embedded platforms.
🤝 Why Join Us
- Work with world-class engineering teams on bleeding-edge embedded systems.
- Be a central problem solver in cross-functional debug scenarios.
- Flexible working setup with competitive compensation.