Search by job, company or skills

ElectRay Technologies Pvt Ltd

Embedded Software Developer - C Programming

3-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Key Responsibilities

  • Design, develop, and maintain embedded software for BSW, SWC, CDD components.
  • Develop vehicle communication modules (CAN, LIN, J1939) and vehicle diagnostic modules (UDS ISO 14229, OBD ISO 15031-5).
  • Analyze software requirements and prepare Software Requirement Specifications (SRS).
  • Create detailed software designs and implement them using C programming, adhering to MISRA guidelines.
  • Develop device drivers (ADC, DAC, Timer, PWM, Communication Protocols, Memories, LCD, etc.).
  • Perform unit testing, functional testing, and prepare comprehensive test plans.
  • Develop automated test scripts using CAPL, Python, and other tools.
  • Utilize tools such as Debuggers, Emulators, and DSOs for testing and Skills & Experience :
  • 3- 6 years of hands-on experience in Embedded Software Development.
  • Proficiency in C programming for embedded systems.
  • Experience with Microcontrollers (Renesas, NXP, Infineon, ST).
  • Expertise in device driver development and application software development for embedded

devices.

  • Familiarity with automotive communication protocols (CAN, LIN, J1939) and diagnostic

protocols (UDS, OBD).

  • Experience with test automation tools such as CAPL, Python, and debugging :
  • BE/ME in Electronics, Mechatronics, or Computer Science.
  • MSc in Electronics or Instrumentation.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 128382343