Senior embedded Firmware Developer (Mumbai)

Senior embedded Firmware Developer (Mumbai)

18 Sep
|
Ubique Systems
|
Mumbai

18 Sep

Ubique Systems

Mumbai

Key Responsibilities

- Design, develop, and maintain production-grade embedded firmware using Embedded C/C++.
- Develop firmware for ARM Cortex-M based microcontrollers, preferably STM32.
- Configure and develop drivers for Timers, PWM, DMA, SPI, IC, UART.
- Develop firmware for power control and MOSFET switching applications.
- Implement PWM-based control of MOSFETs and power stages.
- Implement ADC calibration, timer-based triggering for ADC sampling and control loops.
- Implement and tune PID/control algorithms, especially for fast-switching applications.
- Develop and debug TCP/IP and Ethernet communication.
- Implement RS485 and MODBUS RTU communication.
- Develop communication protocols and register maps for industrial/control applications.
- Perform hardwarefirmware integration and system-level debugging using JTAG, ST-Link or J-Link.
- Analyse timing, ADC sampling, PWM, switching, and communication issues using a digital oscilloscope.
- Optimize firmware for real-time performance, CPU utilization, memory, and deterministic timing.
- Participate in firmware architecture, design reviews, testing, and documentation.




- Experience in handling digital oscilloscope and logic analyser.
- Perform root-cause analysis of hardware/firmware issues and provide corrective solutions.

Technical Skills – Must Have

- Ethernet/lwIP, DMA, PID/control algorithm development
- ADC calibration and timer-based triggering for sampling and control loops.
- Experience with microcontrollers, microprocessor and communication protocols,
- e.g.:

- SPI
- IC

- UART

- Ethernet

- Modbus

- USB

Good to Have

- Experience with FPGA (VHDL and Verilog), RTOS/FreeRTOS, and Power Electronics
- Experience with LVDS and CAN
- Experience with MOSFET switching applications

Soft Skills

- Strong analytical and problem-solving abilities
- Excellent verbal and written communication skills
- Ability to work collaboratively with cross-functional teams
- Proactive approach with robust ownership and accountability
- Ability to manage timelines and deliver quality outcomes under tight schedules

If interested please share your updated CV at [email protected]

📌 Senior embedded Firmware Developer (Mumbai)
🏢 Ubique Systems
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded firmware developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded firmware developer (mumbai) / mumbai