Skip to main content

External opportunity

Custom Software Engineer

Hyderabad, India Full-time
Apply for this role

Added 7 Nov 2026 · Engineering

Job description

Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary: We are seeking an Embedded Firmware Engineer with 5–6 years of hands-on experience to develop firmware for a next-generation, battery-powered Tire Pressure Monitoring System (TPMS) sensor platform. The role is strongly focused on Bluetooth Low Energy (BLE), TPMS sensing and data transmission, low-power operation, and production-grade embedded C. Roles & Responsibilities: - Develop and maintain embedded C firmware for resource-constrained TPMS sensor devices and receiver-side embedded modules or ECUs. Implement TPMS application logic, including product state machines, measurement scheduling, sensor validation and filtering, diagnostics, and recovery. Design BLE advertising flows for TPMS data, including GAP/GATT behavior, payload construction, OEM/customer-specific encoding, transmission timing, and Tx-power considerations. Develop receiver-side firmware to receive, decode, validate, and process TPMS wireless packets, including sensor identification and association, message-integrity checks, signal-quality handling, diagnostics, and fault recovery. Integrate pressure, temperature, acceleration, and battery-voltage sensing with BLE/radio, timers, NVM, diagnostics, and firmware-update services. Optimize battery life using sleep/deep-sleep modes/LPM, wake-up sources, event-driven execution, and low-power measurement and transmission cycles. Bring up, debug, and validate both sensor-side and receiver-side firmware on prototype hardware using JTAG, UART logs, vendor tools, and test setups, while collaborating with hardware, systems, and validation teams. Professional & Technical Skills: - 5–6 years of embedded firmware development experience, with strong hands-on C programming for microcontrollers. Practical BLE experience, especially advertising, GAP, GATT, payload limits and formats, Tx power, RSSI, and low-power wireless trade-offs. Experience with TPMS or automotive sensor-and-receiver systems involving pressure, temperature, acceleration, battery-voltage monitoring, motion detection, wireless data reception and diagnostics. Experience developing firmware for receiver- or ECU-side embedded systems, including packet reception and decoding, sensor pairing or identification, data validation, diagnostics, and integration with vehicle or host software. Strong MCU fundamentals, including interrupts, timers, watchdogs, memory constraints, fault handling, layered architecture, HAL, and driver abstractions. Hands-on experience with UART, I2C, SPI, GPIO, ADC, flash, NVM, CAN/LIN, JTAG/debug probes, vendor SDKs, build tools, and Git. Experience with low-power battery-operated devices, bootloaders, firmware updates, configuration management, static analysis, and production-oriented debugging. Additional Information: - The candidate should have minimum 5 years of experience in Automotive ECU Software. - This position is based at our Hyderabad office. - A 15 years full time education is required. 15 years full time education Important Notice We have been alerted to the existence of fraudulent messages asking job seekers to set up payment to cover various costs associated with establishing employment at Accenture. No one is ever required to pay for employment at Accenture. If you are contacted by someone asking for payment, please do not respond, and contact us at india.fc.check@accenture.com immediately. Equal Employment Opportunity Statement All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Please read Accenture’s Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
Pay, skills & work eligibility

Compensation

A clear compensation amount was not identified. Ask the employer for the range, currency, pay period and whether it covers base pay or total compensation.

Location, eligibility & working hours

Listed work location
Hyderabad, India
Visa sponsorship
Not stated clearly
Relocation support
Not stated clearly
Working hours / time zone
Not stated clearly
Work authorization wording
All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by

Remote does not automatically mean work from any country. A location match does not confirm work authorization, sponsorship or relocation eligibility.

Requirements at a glance

Experience mentioned: 5–6 years

Git · requirementAgile

Named skills identified in the listing. A mention is not always a requirement; read the full description and employer conditions.

Location & work arrangement

Listed work locations

  • Hyderabad, India

Explore related jobs