Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

29 Aug
|
Embitel Technologies
|
Bengaluru

29 Aug

Embitel Technologies

Bengaluru

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 is a solid plus — 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.

📌 Senior Software Engineer (Bengaluru)
🏢 Embitel Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru