Embedded Software Engineer

Philbrick Technologies India Pvt Limited 

📍 Ahmedabad, India 🇮🇳

full-time
mid-level
350000
on-site
Posted —

Key Skills

Embedded CARMUARTI2CGit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

About the Job


Company : philbrick Technology India Pvt. Ltd.

Industry: EV Charging Solutions | Power Electronics | Industrial Electronics

Position: Embedded Software Engineer

Location: Ahmedabad, Gujarat, India (On-site)

Employment Type: Full-time

Experience: 1–5 Years

Salary: ₹3.5 – ₹7.5 LPA


About the Company


Philbrick Technology India Pvt. Ltd. is a technology-driven company specializing in Electric Vehicle (EV) Charging Solutions, power electronics, and innovative industrial electronic products. We are committed to delivering reliable, high-quality, and future-ready charging infrastructure for the growing electric mobility ecosystem.


Job Summary

You will take role as Embedded Software Engineer, using your advanced knowledge of the Embedded engineering discipline, processes and tools to help philbrick’s Elevator and IIoT (Industrial Internet of Things) division to deliver innovative solutions that meet the evolving needs of our customers. You will work under limited supervision and alongside some of the most talented engineers. You will contribute to the development of philbrick’s next generation of smart device products by designing, testing and/or validating products/processes from prototype to market.

Key Responsibilities


  • Collaborate with cross-functional teams to design and develop innovative embedded products.
  • Develop, maintain, and optimize firmware for embedded systems.
  • Integrate advanced ARM-based controller firmware with custom elevator hardware.
  • Bring up and validate custom hardware by configuring peripherals such as GPIO, UART, CAN, and other communication interfaces.
  • Design and implement IoT-based solutions using technologies such as Bluetooth, LoRa, cloud-connected sensors, and other wireless communication protocols.
  • Participate in software architecture, firmware development, testing, debugging, and product validation throughout the development lifecycle.
  • Manage source code using Git (Bitbucket) and work within Agile/Scrum development processes using Jira.


Job Requirements:


Qualifications


  • Bachelor's or Master's degree (B.E./B.Tech/M.E./M.Tech) in Electrical Engineering, Electronics Engineering, Electronics & Communication (ECE), or a related field.
  • 1–5 years of experience in embedded software/firmware development.


Required Skills


  • Proficiency in Embedded C/C++ programming with a strong understanding of coding standards such as MISRA.
  • Hands-on experience with 8-bit, 16-bit, and 32-bit microcontrollers, including ARM Cortex series (preferred) and Microchip PIC16/PIC18.
  • Good knowledge of embedded peripherals and memory management, including EEPROM, Flash Memory, SD Card, RTC, Watchdog Timer, GPIO, and ADC.
  • Experience working with communication interfaces and protocols such as SPI, I²C, UART, CAN, RS232, RS485, USB, Ethernet, and TCP/IP.
  • Practical experience in embedded firmware development, microcontroller-based system design, hardware interfacing, and product development.
  • Strong debugging and troubleshooting skills using embedded debugging tools such as GDB, JTAG, PICKit/ICD, or similar tools.


Preferred Skills


  • Familiarity with wireless communication technologies such as Zigbee, Bluetooth Low Energy (BLE), Sub-GHz, ISA100, LoRa, and Wi-SUN.
  • Experience using version control systems like Git and development tools such as Jira and Bitbucket.
  • Hands-on experience with embedded development environments, including IAR Embedded Workbench, Keil MDK, or Eclipse.
  • Working knowledge of Real-Time Operating Systems (RTOS) and Embedded Linux system programming.
  • Understanding of Agile/Scrum methodologies and familiarity with Acceptance Test-Driven Development (ATDD) practices is an advantage.


How to Apply


Email: [email protected]

Contact: +91- 99789 86751