Embedded Software Developer - C Programming

3 - 6 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You