PH

Embedded Software Developer

Philips
Bangalore8-10 LPA Posted 24 Jun 2025
FULL TIME
Sdlc
Dac
Pwm
Safe
Adc

Job Description

  • Your role:
  • Design and develop software technological solution, platform or reference
  • Design, Code and Test for embedded systems
  • Participates in determining the system, subsystem, and interfaces between them
  • Validates technology assumptions, evaluates alternatives, and defines functional and non-functional requirements
  • Test and review codes
  • You're the right fit if:
  • This position requires a minimum of a BE/B. Tech or ME/M. Tech in Embedded/Electronics/Computer Engineering or equivalent from an accredited university.
  • Minimum 8 years experience in Software Design and development in embedded software/firmware.
  • Experience in Programming language C++. Understanding of Object oriented
  • Experience with RTOS and BareMetal (MUST) based Embedded Software. Preferred knowledge in Linux Environment
  • Device drivers - modification and development
  • Hands-on experience on SPI, I2C, PWM, ADC, DAC, PCIe, I2C, eMMC, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading
  • Microprocessor/Microcontroller development - Strong Knowledge and working experience on STM etc. microcontrollers (domain knowledge for designs SW, HW)
  • Experience in wireless communications technologies like Bluetooth, NFC, LTE Modem etc.
  • Peripherals such as PCIe, memory interfaces, OS primitives, memory management, scheduling, interrupts, threading
  • Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews
  • Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferred
  • Knowledge and application of the following standards and interfaces is preferred
  • communication interfaces (e.g. USB, GPIB, Ethernet, Serial, RS-485, CAN)
  • network standards (e.g. TCP/IP, UDP, Wi-Fi, Bluetooth, NFC)
  • Knowledge of Software/Firmware testing methodologies.

Required Skills

Join WhatsApp Channel