Honeywell

Senior Advanced Software Engineer – Android OS Architect

Honeywell

full-time

Posted on:

Location Type: Hybrid

Location: Fort MillSouth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join a team that designs, develops and integrates highly complex software functions within Honeywell SPS.
  • Report directly to the Sr Software Engineering Manager and work out of Fort Mill, SC location on a Hybrid work schedule.
  • Requirements and design.
  • Software architecture and coding.
  • Integration.
  • Certification.
  • Test.
  • Feature Definition.
  • Customer Support.
  • Verification and Validation.
  • Code in multiple languages.

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering.
  • 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.
  • Expert in AOSP and Linux kernel internals, focusing on hardware abstraction, interrupt handling, and custom module development for embedded platforms.
  • Deep systems-level debugging expertise, with a focus on cross-layer issues involving IPC, HAL implementations, and driver-kernel interactions.
  • Experience with Android Framework, Android Treble, AIDL/HIDL, UI Development.
  • Experience with System bring-up, Android OS migration, Android security, SELinux.
  • Deep familiarity with low-level hardware, including microcontrollers, sensors, and board-level peripherals.
  • Experience in Mobile IoT devices, Mobile Device Management (MDM).
  • Customer-facing engineering experience and effective communicator.
  • Knowledge of software configuration management and change management practices
  • Self-motivated and able to work with little supervision.
  • Ability to consistently make timely decisions even in the face of complexity.
  • Can quickly analyze, incorporate and apply new information and concepts.
Benefits
  • Comprehensive benefits package
  • Employer-subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays
Applicant Tracking System Keywords

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

Hard Skills & Tools
Embedded systems architectureSystem design and developmentCC++JAVAAndroid Application DevelopmentAOSPLinux kernel internalsDeep systems-level debuggingAndroid Framework
Soft Skills
Effective communicatorSelf-motivatedTimely decision makingAnalytical skills