Embedded Developer

Globex Digital 

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

EmbeddedPythonRobotCANLIN

Industry

AutomotiveConsumer Electronics

Job Description

Job Title: Embedded Software Developer (Automotive)

Experience: 4+ Years

Location: Bengaluru

Company : Wipro(Fulltime)

Industry: Automotive Embedded Systems


Job Summary

We are seeking a skilled Embedded Software Developer with 4+ years of experience in automotive embedded systems development. The ideal candidate should have strong expertise in Embedded C programming, Python scripting, and Robot Framework, with hands-on experience in automotive communication protocols, embedded Linux/RTOS environments, and software development for ECUs and embedded platforms.


Key Responsibilities

  • Design, develop, and maintain embedded software applications for automotive systems.
  • Develop firmware and low-level software components using Embedded C.
  • Create automation frameworks and scripts using Python and Robot Framework.
  • Develop and integrate software modules for automotive ECUs.
  • Work with communication protocols such as CAN, LIN, SPI, I2C, UART, and Ethernet.
  • Perform software integration, debugging, and troubleshooting on target hardware.
  • Analyze software requirements and prepare design documentation.
  • Support board bring-up, software validation, and performance optimization activities.
  • Collaborate with cross-functional teams including hardware, system, and integration engineers.
  • Participate in code reviews and ensure compliance with coding standards and best practices.
  • Support CI/CD implementation and software release activities.


Required Skills

Mandatory

  • 4+ years of experience in Embedded Software Development.
  • Strong programming skills in Embedded C.
  • Hands-on experience with Python scripting.
  • Experience with Robot Framework for automation development.
  • Good understanding of embedded systems architecture.
  • Experience with automotive communication protocols:
  • CAN
  • LIN
  • SPI
  • I2C
  • UART
  • Experience with RTOS and/or Embedded Linux.
  • Strong debugging and troubleshooting skills.


Preferred

  • Experience with AUTOSAR architecture.
  • Exposure to ECU software development.
  • Familiarity with Git, Jenkins, CI/CD pipelines.
  • Knowledge of UDS, CANoe, CANalyzer, Vector tools.
  • Understanding of ISO 26262 Functional Safety concepts.
  • Experience with device drivers and board support packages (BSP).

Education

Bachelor's or Master's degree in Electronics & Communication Engineering, Electrical Engineering, Computer Science, or related field