E

Senior Software Engineer - Sensors / Android

European Tech Recruit

Cork, County Cork, Ireland · Full Time

Be the first to apply

Experience
2+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

Join a prominent semiconductor and sensor technology company as a Senior Software Engineer specializing in Android within the Sensors Technologies team. This position extends beyond conventional app development, involving work with a diverse range of hardware including commercial devices and experimental prototypes. The role requires deep knowledge near the Android platform layer.

Key Responsibilities

  • Create enterprise-level Android applications distributed through internal app stores, integrating with platforms such as Wear OS and XR devices.
  • Connect Android applications with backend services like Azure and SharePoint.
  • Design, build, and test cross-platform desktop tools for Windows and Linux aimed at data gathering and demos involving Android devices.
  • Develop Java software components adhering to industry best practices and deployment methods.
  • Work across prototype and reference devices including mobile phones, wearables, and smart glasses.
  • Perform debugging and issue isolation on both the application and Android platform levels, especially for unstable prototype hardware.
  • Collaborate internationally with multidisciplinary teams to aid development and commercial rollout of sensor algorithms and related features.
  • Contribute to and optimize complete data processing pipelines, ensuring effective monitoring and troubleshooting of production workflows.
  • Support internal data collection initiatives, including fieldwork participation and device troubleshooting.
  • Assist in commercialising sensor features through algorithm validation, customer data examination, and direct customer issue resolution.

Required Qualifications and Skills

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or an allied discipline.
  • Minimum 2 years of practical experience developing Android applications using the Android SDK.
  • Strong object-oriented programming skills in Java or Kotlin and proven ability to deliver production-ready software.
  • Proficiency in C++ and Python for building system-level tools and applications.
  • Comfortable working near the Android platform, including integrating vendor-specific components like HALs or native services.
  • Experience with Linux or deep understanding of system-level Android concepts is highly advantageous.
  • Fluency in using Git and GitHub for version control.
  • Exceptional debugging capabilities to pinpoint issues across both application and platform layers.
  • Excellent communication skills in English, both written and spoken.
  • Highly organized, detail-conscious, and capable of managing multiple stakeholders within a dynamic, global team environment.

Additional Preferred Skills

  • Master’s degree in engineering or computer science-related fields.
  • Experience with cloud services such as AWS, Azure, or GCP.
  • Knowledge of enterprise device management and deployment strategies (e.g., Android Enterprise, MDM/MAM, Intune).
  • Prior experience with React Native development.
  • Competence in developing desktop GUI applications.
  • Ability to operate efficiently in both Linux and Windows ecosystems.
  • Previous exposure to Android Wear, Wear OS, or Android X devices.

Additional Information

Applicants should be aware that submitting their information implies consent for data processing in accordance with the company's privacy policy. The company operates globally and expects collaborative engagement across diverse teams and time zones.

Minimum education

Bachelor's Degree

Tools & software

Java Git required Linux required GitHub required Microsoft SharePoint required Microsoft Azure required

How they work

Communication Teamwork & Collaboration Attention to Detail Organisation

Languages

Servicenow
🤖
Online · instant AI help
Broxer