Senior Embedded Developer

Job Category: Sr. Embedded Developer
Job Type: Full Time
Job Location: On Site - Bangalore
Experience: 5+ years

About Flextron:

Flextron is an innovative leader in EV infrastructure solutions, specializing in DC rapid chargers and battery packs. As we expand our presence in the dynamic EV industry, we are seeking a Senior Embedded Developer to join our team. This role presents a unique opportunity to drive the growth of our cutting-edge products and contribute to the sustainable future of transportation.

Responsibilities

    • Develop Firmware for Electric Vehicle Service Equipment (AC/DC Chargers) in Embedded C++.
    • Program planning and management – Creating flowchart of program, creating and managing libraries in embedded C/C++.
    • Develop code for Type -2 AC/DC chargers such as CCS., GBT.
    • Follow Agile / A-SPICE process based developing.
    • A strong C++ base with hands-on experience in object-oriented programming is a must.
    • Optimized and neat C programming – developing optimized code involving ISR, Structure, pointer, bitwise operations, memory management, RTOS Concepts and algorithm development.
    • Partial Implementation/Automation – developing partial codes using similar libraries in Python to study the implementation and using Python to automate the firmware development process.
    • Experience of Python Scripting will be preferred.
    • Electronic hook-up and troubleshooting – Analyzing datasheet, setting up the electronic hook-up for testing, carrying out testing of the modules and basic electronic set up, ability to design and troubleshoot problems by referring PCB and schematic designs.

    Requirements:

    • 5+ years of experience in embedded firmware/ automotive domain.
    • 2+ years’ experience on CAN bus protocol.
    • Good to have knowledge of OCPP.
    • Ability to write non-blocking code with FreeRTOS.
    • Using ESP-IDF development environment, Eclipse and OpenOCD integration with J-Link Debugger
    • Hands-On Experience with C/C++ with OOPS in firmware development
    • Knowledge on GATT / GAP concepts of Bluetooth Low Energy.
    • Experience with embedded architectures like ARM (STM32, NXP, Tiva, etc), Xtensa(ESP32), MSP430, Atmel, etc
    • Track record proving completion-oriented outlook towards projects in a dynamic start-up like environment
    • Good experience with wired and wireless Communication Protocols (CAN, MODBUS, BLE, WiFi, LoRa, 4G , ethernet etc)

Apply for this position

Allowed Type(s): .pdf, .doc, .docx