Automotive Android Middleware Engineer

Panex Consulting
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Android Software Development Computer Programming Software Debugging Middleware Ethernet JSON Python (Programming Language) ISO/IEC 15504 Software Engineering System Programming
+4 more
UML CAPL Kotlin Canoe Software

Job description

  • Port Android applications, middleware, and services from the existing platform to a new platform.
  • Maintain ported applications through monitoring, troubleshooting, and stability improvements.
  • Diagnose and fix technical issues or bugs during and after porting.
  • Implement enhancements to existing applications to improve functionality and usability.
  • Design and develop new features aligned with platform requirements and user needs.

Requirements

  • 8+ years of relevant experience in Android Software Development in the Automotive Domain.
  • Working knowledge of CAN, Ethernet (SOME/IP), and AIDL.
  • Implementation and maintenance of Android Services and Middleware Services.
  • Low-level software design and implementation of custom vendor-specific Middleware Services and HALs.
  • Experience in software development for Automotive ECUs.
  • Proficiency in Kotlin and Java programming.
  • Familiarity with ASPICE and STLA best practices.
  • Experience with Agile methodology.
  • Ability to collaborate with cross-functional teams to resolve issues and meet project goals.

Preferred Skills

  • Implementation and maintenance of Android applications.
  • Use of Vector CANoe, CANalyzer, and CAPL languages.
  • Ability to work with a hardware bench: sideload, run, debug, and read logs.
  • Experience with Python, UML, and JSON programming.
  • Knowledge of AWS tools.

Benefits & conditions

Along with competitive pay, as a full-time KPIT employee, you are eligible for the following benefits:

  • Geo Blue PPO and HSA plan.
  • MetLife - Dental and Vision plan.
  • Healthcare and Dependent care flexible spending account(FSA).
  • 401k with employer match.
  • Company-paid Basic Life and Long-term disability insurance.
  • Voluntary benefits include Critical Illness, Hospital indemnity, accident insurance, theft, and legal service.
  • Employee Assistance Program.
  • Paid Holidays.
  • Employee discounts and perks.
  • Gym benefit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Developing customized native applications for automotive user interfaces

Stephan Schuster · WWC 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all