Senior Firmware Engineer (Ahmedabad)

Senior Firmware Engineer (Ahmedabad)

02 Sep
|
Sasken Silicon Technolgies
|
Ahmedabad

02 Sep

Sasken Silicon Technolgies

Ahmedabad

Job Title: Senior Firmware Engineer Cellular & Wi-Fi IoT

Experience: 5 8 Years Domain: LTE / NB-IoT / Wi-Fi | Low-Power IoT Location: Ahmedabad

Role Summary

We are looking for a Senior Firmware Engineer with strong hands-on experience in cellular and Wi-Fi based IoT products. The role focuses on firmware development, connectivity integration, and aggressive battery optimization for production-grade devices.

You will work on real field-deployed products, owning firmware modules such as cellular modem integration, Wi-Fi connectivity, power management, OTA, and system debugging.

Key Responsibilities

Firmware Development & Architecture

- Design and develop embedded firmware on RTOS / bare-metal platforms.
- Implement modular firmware components aligned with system architecture.
- Participate in firmware architecture and design reviews.

Cellular Firmware (Core Skill)
- Integrate and maintain firmware for:
- LTE / LTE-M / NB-IoT
- Work with cellular modules (Quectel / u-blox or similar):
- AT command handling
- Network attach / detach logic
- Reconnect and recovery flows
- Handle real-world network issues:
- Poor coverage
- Intermittent connectivity
- SIM and registration failures
- Optimize modem usage for:
- PSM / eDRX
- Minimal wake-up and transmit time

Wi-Fi Firmware
- Implement Wi-Fi connectivity:
- Station mode
- TCP/IP stack integration
- Secure communication (TLS)
- Optimize Wi-Fi behavior for:
- Power consumption
- Fast connection
- Reliable data transfer
- Handle coexistence scenarios between Wi-Fi and Cellular.

Battery Optimization & Low-Power Design
- Implement low-power firmware strategies:
- MCU sleep modes
- Peripheral power gating
- Modem power control
- Measure and optimize:
- Sleep current
- Active and peak current
- Contribute to achieving multi-month or multi-year battery life.




- Collaborate with hardware teams on power-related issues.

Device-to-Cloud & OTA
- Implement device-to-cloud communication using:
- MQTT / HTTPS
- Support OTA firmware updates and rollback mechanisms.
- Implement logging and diagnostics for field monitoring.

Debugging & Validation
- Debug firmware issues using:
- JTAG / SWD
- Logic analyzers
- Oscilloscopes
- Investigate and resolve field-reported issues.
- Support board bring-up and system validation.

Required Technical Skills Embedded & RTOS
- Strong proficiency in Embedded C / C++.
- Hands-on experience with RTOS (FreeRTOS / Zephyr / ThreadX).
- Good understanding of:
- Interrupts
- Task scheduling
- Memory management
- Low-power modes

Cellular & Wi-Fi
- Hands-on experience with:
- LTE / LTE-M / NB-IoT
- Wi-Fi firmware stacks
- Experience integrating TCP/IP and secure protocols (TLS).
- Familiarity with cellular power-saving features (PSM, eDRX).

Power Optimization
- Experience in current measurement and profiling.
- Understanding of battery behavior and brown-out handling.
- Ability to correlate firmware states with power consumption.

Tools & Debugging
- Experience with:
- JTAG / SWD debuggers
- Oscilloscope
- Logic analyzer
- Comfortable debugging hardware–firmware interaction issues.

Positive to Have
- Experience with BLE in addition to cellular/Wi-Fi.
- Exposure to OTA frameworks and secure boot.
- Experience with mass production firmware and factory testing.
- Familiarity with Quectel modules (BG95 / BG77 / BG770 etc.).

Ideal Candidate Profile
- Strong hands-on firmware engineer (not just theory).
- Comfortable working with unstable networks and power constraints.
- Ownership mindset — able to take a feature from design to field deployment.
- Interested in growing toward Firmware Architect / Tech Lead roles.

📌 Senior Firmware Engineer (Ahmedabad)
🏢 Sasken Silicon Technolgies
📍 Ahmedabad

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 firmware engineer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: senior firmware engineer (ahmedabad) / ahmedabad