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.
Software Engineer • Pune, Maharashtra, India