refresh

Trending Companies

Trending

Jobs

JobsHoneywell

Sr Advanced Software Engineer

Honeywell

Sr Advanced Software Engineer

Honeywell

Czech Republic, CZ

·

On-site

·

Full-time

·

1w ago

We are looking for a Android Software Developer with strong experience in Android OS internals, Java development, and working within a Linux-based environment.

The ideal candidate has hands-on experience building system-level Android components, integrating APIs, and working with security frameworks such as SELinux.

You will collaborate with cross-functional engineering teams to design, develop, test, and optimize Android-based software components for embedded or mobile devices.

Required Qualifications:

  • University degree
  • 2–5 years of professional experience in software development.
  • Solid understanding of Android OS architecture, Android services, and application lifecycle.
  • Experience working in Linux environments (Ubuntu, Debian, Yocto, etc.).
  • Hands‑on experience with SELinux — policy writing, debugging, and enforcement modes.
  • Strong debugging skills with Linux and Android tools.
  • Experience with API development and integration (REST, AIDL, or hardware APIs).

Preferred / Nice-to-have Skills:

  • Familiarity with Java
  • Experience with AOSP build systems (Soong, Make).
  • Knowledge of embedded systems or Android custom ROM development.
  • Familiarity with C/C++ for NDK or HAL-level development.
  • Experience with CI/CD tools (GitLab CI, Jenkins).
  • Knowledge of networking protocols, Bluetooth/Wi-Fi stacks, or telephony.
  • Understanding of secure coding principles and mobile security.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Proactive approach to learning new technologies.
  • Ability to work independently on well-defined tasks.

Key Responsibilities:

Android Development

  • Develop and maintain Android applications, system services, and internal frameworks using Java.
  • Implement and integrate Android APIs at both app and system levels.
  • Work with AOSP (Android Open Source Project) components such as HAL, system services, and custom builds.

Linux & System-Level Work:

  • Develop and debug in a Linux environment, using tools such as adb, gdb, strace, logcat, or perf.
  • Collaborate on system bring-up, hardware/software integration, and debugging device-level issues.
  • Optimize system performance, reliability, and resource usage.

Security & SELinux:

  • Implement and maintain SELinux policies for Android.
  • Analyze and resolve SELinux denials and security policy conflicts.
  • Ensure compliance with Android’s security model and platform requirements.

API Development & Integration:

  • Design and implement internal and external APIs (REST, RPC, HAL interfaces).
  • Integrate third‑party libraries, SDKs, and system services.
  • Work with networking, data serialization, and IPC mechanisms (AIDL, Binder, sockets).

Collaboration & Process:

  • Participate in design reviews, code reviews, and architecture discussions.
  • Write clean, testable, maintainable code.
  • Document technical designs and system architecture.
  • Work in an Agile/Scrum environment and collaborate with multiple engineering teams.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Honeywell

Honeywell

Honeywell

Public

The future is what we make it.

10000+

Employees

Charlotte

Headquarters

Reviews

3.2

4 reviews

Work Life Balance

3.5

Compensation

4.0

Culture

4.0

Career

3.0

Management

2.5

Pros

Good team and helpful colleagues

Fair pay and good benefits

Training and resources available

Cons

Limited job progression

Old boys club culture

High expectations with unclear answers

Salary Ranges

1,391 data points

Mid/L4

Senior/L5

Mid/L4 · Data Analyst II

2 reports

$136,600

total / year

Base

$105,077

Stock

-

Bonus

-

$136,600

$136,600

Interview Experience

4 interviews

Difficulty

2.5

/ 5

Duration

14-28 weeks

Offer Rate

25%

Experience

Positive 0%

Neutral 75%

Negative 25%

Interview Process

1

Application Review

2

Recruiter Screen

3

Technical Phone Screen

4

Hiring Manager Interview

5

Panel Interview

6

Online Assessment

7

Offer

Common Questions

Technical Knowledge

Behavioral/STAR

Past Experience

Coding/Algorithm

Culture Fit