Embedded Firmware Developer - Ahmedabad, India - The TFPL

    The TFPL
    The TFPL Ahmedabad, India

    2 weeks ago

    Default job background
    Description
    Job description

    Position: Firmware Engineer

    Experience: 3-4 Years

    Location: Ahmedabad, Gujarat (Onsite)

    We specialize in IoT industry, leveraging cutting-edge technologies to develop innovative solutions that drive our industry forward.

    Responsibilities:

    • Proven experience in embedded systems development and firmware programming.

    Proficiency in C/C++ programming languages for embedded systems.

    • Strong understanding of microcontroller/microprocessor architectures and peripherals.
    • Familiarity with real-time operating systems (RTOS) and embedded Linux.
    • Experience with version control systems such as Git.
    • Experience of communication protocols such as UART, SPI, I2C, Ethernet, BLE, Nordic etc.
    • Strong understanding of communication protocols such as CAN, LIN, Ethernet, MQTT, etc.
    • Knowledge of vehicle diagnostics protocols such as OBD-II, UDS, J1939, etc.
    • Experience with ARM Cortex-M series microcontrollers.
    • Familiarity with wireless communication protocols (e.g., Bluetooth, GSM, GPS).
    • Design and develop communication protocols for IoT devices to interact with vehicle systems.
    • Implement secure and reliable communication channels between IoT products and vehicles.

    Requirements:

    • Design, develop, and optimize firmware for embedded systems with a focus on IoT connectivity and vehicle communication.
    • Collaborate with hardware engineers to define system requirements and specifications for IoT-enabled devices.
    • Implement communication protocols (e.g., CAN, LIN, Ethernet, MQTT) to facilitate data exchange between embedded systems and vehicle ECUs.
    • Develop software applications for vehicle diagnostics, monitoring, and control using IoT data.
    • Optimize firmware algorithms for efficiency, reliability, and low power consumption.
    • Conduct unit testing and system integration testing to ensure firmware functionality and compatibility with IoT devices and vehicle systems.
    • Analyze and troubleshoot firmware issues in both development and production environments.

    Qualification:

    • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
    • Minimum of 3 years of hands-on experience in embedded systems development.
    • Proficiency in C programming language at an advanced level.
    • Strong expertise in IoT, BLE, and familiarity with various microcontrollers.

    Interested candidates meeting the criteria should submit their resume.

    Job Type: Full-time

    Pay: ₹40, ₹50,000.00 per month

    Schedule:

    • Day shift

    Ability to commute/relocate:

    • Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required)

    Experience:

    • total work: 3 years (Preferred)
    • IOT: 1 year (Preferred)
    • Firmware: 3 years (Preferred)