Sr Advanced Software Engineer – Android Os Architect

Honeywell Honeywell · Industrial · Fort Mill, SC +1

This role is for a Senior Advanced Software Engineer specializing in Android OS Architecture within Honeywell's Industrial Automation business. The engineer will be responsible for designing, developing, and integrating complex software functions, focusing on embedded systems, system design, and Android OS architecture for smart devices and IoT. Key responsibilities include requirements, architecture, coding, integration, and testing, with a strong emphasis on C, C++, Java, and Android framework interactions.

What you'd actually do

  1. Requirements and design
  2. Software architecture and coding
  3. Integration
  4. Certification
  5. Test

Skills

Required

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering
  • Embedded systems architecture
  • System design and development
  • Linux and Android Embedded Systems and Software Architecture
  • Qualcomm, MediaTek/Samsung/NXP or similar multi-core HW SOC architectures
  • Android OS or Linux platforms
  • C, C++ and JAVA coding languages
  • Android Application or SDK Development
  • Android framework ↔ System Service ↔ Middleware ↔ HAL ↔ Driver/Kernel interactions

Nice to have

  • AOSP and Linux kernel internals
  • hardware abstraction
  • interrupt handling
  • custom module development for embedded platforms
  • systems-level debugging
  • cross-layer issues involving IPC, HAL implementations, and driver-kernel interactions
  • Android Framework
  • Android Treble
  • AIDL/HIDL
  • UI Development
  • System bring-up
  • Android OS migration
  • Android security
  • SELinux
  • low-level hardware
  • microcontrollers
  • sensors
  • board-level peripherals
  • Mobile IoT devices
  • Mobile Device Management (MDM)
  • Customer-facing engineering experience
  • software configuration management
  • change management practices

What the JD emphasized

  • 5 + years of experience in Embedded systems architecture, System design and development, specifically Linux and Android Embedded Systems and Software Architecture in Smart Devices, IOT, Aviation, Automotive, or similar industry.
  • 5+ years of hands-on experience with Qualcomm, MediaTek/Samsung/NXP or similar multi-core HW SOC architectures using Android OS or Linux platforms.
  • 5+ years of experience with C, C++ and JAVA coding languages.
  • 5+ years of experience with Android Application or SDK Development.
  • Expertise in Android framework ↔ System Service ↔ Middleware ↔ HAL ↔ Driver/Kernel interactions across multiple operating systems.