Firmware, Senior Design Engineer
Role Summary
Responsible for developing, debugging, and maintaining firmware for industrial devices with a focus on low-level driver development, communication protocol stacks, and hardware-software integration.
The role involves close collaboration with hardware teams, and system integrators to ensure reliable device operation in industrial environments.
Key Responsibilities
* Develop and maintain device drivers for microcontroller-based industrial hardware, including peripheral drivers (UART, SPI, I2C, ADC, GPIO, timers, DMA) and external device interfaces.
* Implement and integrate industrial communication protocol stacks -Modbus RTU/TCP, industrial Ethernet protocols as required by the product line.
* Design and implement real-time control logic within firmware, including state machines, interrupt-driven architectures
* Bring up new hardware - perform board bring-up, write and validate BSPs, and collaborate with hardware engineers on schematic reviews and signal integrity debugging.
* Write, review, and maintain firmware for safety-critical and reliability-critical applications in industrial settings (injectors, sensors, actuators, or similar devices).
* Debug firmware issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers.
Perform root cause analysis on field failures and intermittent issues.
* Maintain firmware build systems, version control practices, and release processes.
Write technical documentation including interface specifications, driver API docs, and integration guides.
* Support integration with higher-level systems - provide technical inputs to PLC/SCADA teams on device behavior, communication object dictionaries, register maps, and timing constraints.
Required Skillset
* Strong C programming (bare-metal and RTOS-based - FreeRTOS, Zephyr, or equivalent)
* Hands-on experience with ARM Cortex-M microcontrollers (STM32, NXP, TI, or similar)
* Solid understanding of MCU peripherals - UART, SPI, I2C, CAN, ADC, DMA, timers, watchdog
* Experience with industrial communication protocol (i.e.
Modbus)
* Experience with wireless stack Zigbee, BLE
* Able to design, review and understand the wireless device specs
* Ability to read schematics and datasheets, and work with hardware engineers on debugging
* Proficiency with debugging tools - JTAG/SWD, logic analyzers, oscilloscopes, CAN/serial protocol analyzers
* Understanding of real-time constraints, interrupt priorities, and timing-critical firmware design
* Familiarity with embedded build toolchains (GCC ARM, Keil, IAR), Make/CMake, and Git-based workflows
* Experience writing clean, modular, well-documented embedded C with proper abstractions (HAL layers, driver APIs)
Good to Have
* Experience with power electronics firmware (AC-DC sensing, relay/contactor control, motor drive interfaces)
* Familiarity with CI/CD for embedded (automated builds, s...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 115092-en-us
- Posted: 2026-04-23 08:46:41 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Reliability Technician - Sweetwater, TX
- Maintenance Supervisor - Corrugated Packaging
- Lkw Fahrer – Nahverkehr (m/w/d)
- Principal Product Design Engineer - Enterprise Copper Solutions
- Lkw Fahrer – Nahverkehr (m/w/d)
- Labor, Grounds Maintenance NAS CC- 129
- Janitor - 129
- Supervisor Food Service - Grand Forks, ND
- Entry Level General Labor Aerospace Manufacturing (2nd Shift 3:30 pm - 12:00 am) (City of Industry,
- Engineering Internship at Superior Metals Manufacturing - Summer 2026 (Chittenango, NY)
- Postbote für Pakete und Briefe (m/w/d)
- CMM Operator (Albany, OR)
- TRDI Janitor - Edinburg, TX
- Food Service Worker - 039
- Postbote für Pakete und Briefe (m/w/d)
- Lkw Fahrer – Nahverkehr (m/w/d)
- Postbote für Pakete und Briefe (m/w/d)
- Lagermitarbeiter / Lagerhelfer (m/w/d)
- Postbote für Briefe und Pakete(m/w/d), HH-Lurup
- Store Leader - Christiana Mall