Job Description

Job Title: Software Engineer

Location: Pune, Maharashtra, India

Industry: Automotive

Type of Employment: Full-Time

Experience:

6-8 years of experience in Automotive Infotainment systems design, development and

Integration

Education:

Bachelor in Tech/ Master in Tech in electrical & Electronics Engineering, Computer Science,

or Instrumentation

Company Overview:

Desay SV Automotive is a global leader in developing intelligent solutions for automotive electronics.

With cutting-edge products in the areas of domain controllers, infotainment, and advanced driver

assistance systems (ADAS), Desay SV is committed to driving innovation and excellence in the

automotive industry. As part of its global expansion, the company has a strong presence in key markets

including Southeast Asia, China, and Europe, offering solutions tailored to both passenger and

commercial vehicles.

Required skills

Must have:

Expertise in C, C++ programming for embedded systems.

Proven experience in embedded C++ development on Linux and Android platforms.

Automotive domain knowledge: Infotainment, ADAS, or Vehicle Telematics.

Strong experience in Linux development environments.

Proficient with unit testing and static/dynamic code analysis.

Hands-on experience with ARM Cortex A/R/M SoCs (e.g., NXP S32G, Jacinto7, Qualcomm,

Renesas R-Car).

Experience with vehicle communication protocols: CAN FD, LIN, FlexRay, Ethernet.

Familiarity with version control and project management tools: GIT, Gerrit, JIRA, Confluence.

Strong problem-solving mindset and effective communication skills.

Additional Expertise:

Proficiency in handling controller/processor peripherals like I2C, SPI, RS232, UART, CAN, USB,

ADC, PWM, and Timers.

Experience with 8-bit, 16-bit, or 32-bit microcontrollers and common peripherals like I2C, SPI,

I2S, PCIe, UART, GPIOs, Bootloaders, and Flash drivers.

Deep knowledge of software and systems development models such as the V-Model, Agile,

and Scrum.

Strong knowledge of the AUTOSAR standard and architecture layers (communication,

diagnostics, memory, OSEK, Crypto stacks).


Good to Have:

Experience with scripting languages such as Python, Shell, Batch, or Perl.

Understanding of ARM architecture and experience writing low-level software for ARM v8-based

SoCs.

Strong understanding of real-time system architecture and design.

Experience in hardware-related software development involving microcontrollers, HW boards,

and PCBs.

Skilled in using embedded development tools such as emulators, analyzers, and oscilloscopes.

Knowledge of UDS/KWP2000 vehicle protocols.

AUTOSAR expertise (both BSW and ASW development).

Experience with Linux bring-up on hardware boards.

Knowledge of device trees, boot configurations, board initialization, and device driver

architecture.

Trace32 Debug (Lauterbach based- preferred)

Responsibilities:

Responsible for SW implementation, Unit testing, static/dynamic analysis, root-cause analysis,

and defect resolution

Development of new feature requirement specification /Module

Work along with the team in different geographies.

Collaboration with architects and testing teams

Timely escalation of issues


1. Personal Attributes

Relationship Building: Capable of fostering strong relationships within the organization and

with external partners.

Technological Awareness: Stay updated on the latest trends and advancements in the

automotive industry.

Proactive & Strategic: Exhibit initiative, customer orientation, and strategic thinking, with an

emphasis on being observant and results oriented.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application