C7- Java Developer-1

embIND Embitel Technologies (India) Private Limited

Bengaluru

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

embIND Embitel Technologies (India) Private Limited is seeking a C7 Java Developer to design, develop, and maintain Java-based applications for ECU platforms in embedded automotive environments. You will operate in resource-constrained μP environments, collaborate with cross-functional teams using Agile/SAFe, and implement unit tests with JUnit while establishing CI/CD pipelines with Jenkins.

Preferred experience includes automotive protocols (CAN, SOME/IP, UDS) and Linux user-space development;

Qualifications

  • Strong hands-on Java development in embedded/resource-constrained environments.
  • Experience with Core Java 8 and Android logging (logcat).
  • Experience with JUnit and Jenkins CI/CD.
  • Familiarity with SAFe Agile methodologies.
  • Exposure to automotive protocols (UDS, CAN, SOME/IP).

Responsibilities

  • Design, develop, and maintain Java-based applications in embedded automotive environments (ECU platforms).
  • Work within resource-constrained μP environments to deliver efficient software.
  • Collaborate with cross-functional teams using Agile/SAFe methodologies.
  • Write and maintain unit/integration tests with JUnit; set up CI/CD with Jenkins.
  • Integrate and troubleshoot CAN, SOME/IP, UDS protocols; analyze diagnostics.
  • Contribute to Linux user-space app development and debugging.
  • Work with Android lifecycle-aware components in system-level integration.
  • Follow ASPICE-compliant development practices.
  • Support diagnostic software integration, validation, and troubleshooting in ECU environments.
  • Utilize Jira, Confluence, Bitbucket for project/documentation management.

Skills

Java development
Embedded/resource-constrained
JUnit
CI/CD (Jenkins)
Linux user-space
SAFe/Agile
Android lifecycle
ATlassian tools
CAN/SOME/IP
CANoe simulation
UDS/OBD diagnostics
AUTOSAR Dem/Dcm

Tools

Jira
Confluence
Bitbucket

Job description

Job Title

C7 Java Developer

Job Summary

We are seeking a technically proficient and detail‑oriented Java Developer with experience in embedded or resource‑constrained automotive environments. The role involves designing, developing, and maintaining Java‑based applications on ECU platforms, working within resource limits and following Agile/SAFe and ASPICE development practices.

Key Responsibilities
  • Design, develop, and maintain Java-based applications in embedded automotive environments, especially ECU platforms.
  • Work within resource‑constrained microprocessor (μP) environments to deliver efficient, scalable solutions.
  • Collaborate with cross‑functional teams using Agile/SAFe methodologies to deliver high‑quality software components.
  • Write and maintain unit and integration tests using JUnit; set up CI/CD pipelines with Jenkins.
  • Integrate and troubleshoot automotive communication protocols such as UDS, CAN, and SOME/IP.
  • Contribute to Linux user‑space application development and troubleshooting.
  • Work with Android lifecycle‑aware components when applicable in system‑level integration.
  • Follow ASPICE‑compliant development practices.
  • Support diagnostic software integration, validation, and troubleshooting activities in ECU environments where applicable.
  • Utilize Atlassian toolchain (Jira, Confluence, Bitbucket) for project and documentation management.
Required Skills
  • Strong hands‑on experience in Java development, ideally in embedded or resource‑constrained environments.
  • Good understanding of embedded Java development using Core Java 8.
  • Familiarity with logcat for Android logging and debugging.
  • Experience with JUnit and CI/CD setup using Jenkins.
  • Basic understanding of Linux user‑space development and debugging.
  • Familiarity with SAFe Agile methodology.
  • Proficiency with Atlassian tools: Jira, Confluence, Bitbucket.
Preferred Skills
  • Experience with CAN and SOME/IP communication protocols.
  • Exposure to CANoe simulation environment.
  • Diagnostic background, experience with UDS (ISO 14229), OBD‑II, or automotive diagnostic tools (e.g., ETAS INCA, Vector CANalyzer, ODX/PDX‑based toolchains).
  • Familiarity with AUTOSAR Diagnostic Event Manager (Dem) or Diagnostic Communication Manager (Dcm) modules.
  • Understanding of ECU flash programming and fault memory (DTC) management.
  • Understanding of Android application lifecycle in embedded platforms.
  • Familiarity with ASPICE‑compliant diagnostic software development practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C7- Java Developer-2
C7- Java Developer-2

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Test Engineer
Test Engineer

Durucooperation • Bengaluru

On-site
INR 3,120,000 - 4,500,000
Test Engineer
Test Engineer

SL India Software Center • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Walking Tree • Hyderabad

On-site
INR 1,200,000 - 1,800,000
C#/.NET Automotive Diagnostics Engineer
C#/.NET Automotive Diagnostics Engineer

Acesoft Labs • Bengaluru

Hybrid
INR 1,500,000 - 2,600,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Engineer
Engineer

Interfaceauto • Gurgaon

On-site
INR 900,000 - 1,300,000
Developer I - Embedded Software
Developer I - Embedded Software

UST • Coimbatore District

On-site
INR 900,000 - 1,500,000