Senior Embedded Software Engineer

Azimuth AI Inc.

Hyderabad

On-site

INR 2,800,000 - 6,000,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Azimuth AI Inc. in Hyderabad seeks a Senior Embedded Software Engineer to lead development of next-generation embedded platforms.

The role focuses on MCU drivers, RTOS integration, RF stacks, and secure FOTA solutions, requiring hands-on leadership across hardware, validation, product, and customer teams. The ideal candidate will have 10–15 years of embedded experience, strong C/C++, ARM microcontrollers, RTOS, and wireless protocols, with a track record of delivering production-ready firmware

Qualifications

  • 10–15 years of embedded software/firmware development experience.
  • Proficiency in C/C++ and ARM-based microcontrollers.
  • Experience with RTOS, wireless protocols, and firmware architecture.
  • Led firmware development from concept to production with cross-functional teams.

Responsibilities

  • Design, develop, and maintain embedded firmware for MCU-based platforms.
  • Lead peripheral drivers, middleware, and platform services.
  • Design secure FOTA/OTA mechanisms, bootloaders, and image validation.
  • Architect scalable, reusable embedded software solutions.
  • Develop and optimize RF stacks and wireless protocols.
  • Collaborate with hardware/RF/system teams to debug wireless performance.
  • Implement embedded security features including secure boot and encryption.
  • Optimize for performance, memory, power, and reliability.
  • Mentor engineers and drive firmware projects.
  • Engage with customers and internal teams to resolve challenges.
  • Drive software quality via unit testing, CI, and release processes.

Skills

C/C++
ARM Cortex-M/A
RTOS
Firmware architecture
Wireless protocols
Secure boot/firmware signing
RF communication stacks

Education

Bachelor/Master in Electronics/Embedded Systems

Tools

FreeRTOS
BLE/802.15.4/Wi-Fi stacks

Job description

Azimuth AI is seeking a highly skilled Senior Embedded Software Engineer to join our Hyderabad engineering team. The team is responsible for the design and development of next-generation embedded platforms, including MCU drivers, RTOS integration, RF communication stacks, radio APIs, FOTA (Firmware Over-The-Air) solutions, embedded security features, and system-level firmware components.

The ideal candidate will have 10–15 years of hands-on embedded software development experience with strong expertise in C/C++, ARM-based microcontrollers, RTOS, wireless communication protocols, and firmware architecture. This role requires a strong technical leader who can drive firmware development from concept through production while collaborating closely with hardware, validation, product, and customer teams.

Key Responsibilities
  • Design, develop, and maintain embedded firmware and software modules for MCU-based platforms.
  • Lead the development of peripheral drivers, middleware, and platform services.
  • Design and implement secure FOTA/OTA update mechanisms, including bootloaders, image validation, rollback, fail-safe recovery, and firmware lifecycle management.
  • Architect scalable, reusable, and maintainable embedded software solutions.
  • Develop, integrate, and optimize RF communication stacks and wireless protocols.
  • Work closely with hardware, RF, and system teams to debug and optimize wireless performance.
  • Analyze protocol-level issues and drive interoperability testing across multiple device ecosystems.
  • Develop and maintain embedded security features including secure boot, firmware authentication, encryption, and key management.
  • Optimize software for performance, memory footprint, power consumption, and reliability in resource-constrained environments.
  • Troubleshoot and resolve complex system-level issues involving hardware, firmware, RTOS, and wireless communication.
  • Conduct design reviews, code reviews, and ensure adherence to software quality standards and best practices.
  • Mentor engineers and provide technical leadership across firmware projects.
  • Collaborate with customers and internal stakeholders to enable product use cases and resolve technical challenges.
  • Drive software quality initiatives through unit testing, automation, continuous integration, and release processes.
Required Skills & Experience
  • 10–15 years of hands-on embedded software/firmware development experience.
  • Expert proficiency in C and C++ programming.
  • Strong understanding of embedded software development lifecycle, software architecture, and development methodologies.
  • Extensive experience with ARM Cortex-M/A based microcontrollers and embedded systems.
  • Deep understanding of real-time embedded systems and resource-constrained environments.
  • Strong experience with FreeRTOS or similar RTOS platforms.
  • Hands-on experience developing and optimizing device drivers for:
  • UART
  • SPI
  • I2C
  • GPIO
  • DMA
  • RTC
  • Timers
  • Watchdog
  • ADC/DAC
  • Experience with interrupt handling, memory management, low-level firmware development, and bootloader design.
  • Strong experience in designing and implementing FOTA/OTA firmware update solutions, including secure firmware upgrades, image management, rollback mechanisms, and recovery procedures.
  • Experience with embedded security concepts including:
  • Secure Boot
  • Firmware Signing
  • Encryption
  • Secure Key Storage
  • Strong understanding of RF communication systems and wireless protocol stacks from PHY to Application layers.
  • Experience with wireless technologies such as:
  • Bluetooth Classic
  • Bluetooth Low Energy (BLE)
  • IEEE 802.15.4
  • Zigbee
  • Wi-Fi
  • Proprietary Sub-GHz RF protocols
  • Strong knowledge of:
  • PHY, MAC, Network, Transport, and Application Layers
  • RF Coexistence and Interference Mitigation
  • Wireless Security Mechanisms
  • Pairing, Bonding, and Device Provisioning
  • Wireless Performance Optimization
  • Low-Power Wireless Design
  • Experience debugging RF communication issues using protocol analyzers, packet sniffers, oscilloscopes, logic analyzers, and RF test equipment.
  • Strong analytical, debugging, and problem-solving skills.
  • Experience working with geographically distributed and cross-functional engineering teams.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience working in semiconductor, wireless connectivity, IoT, or product-based organizations.
  • Experience developing radio firmware, wireless stacks, or connectivity solutions.
  • Experience with Bluetooth SIG-qualified products and wireless certification processes.
  • Familiarity with RF certification requirements such as FCC, CE, ETSI, and RED.
  • Strong understanding of RF front-end concepts, antenna characteristics, coexistence mechanisms, and wireless performance tuning.
  • Experience with embedded Linux environments and connectivity frameworks.
  • Experience with AI/ML deployment and optimization on embedded platforms.
Education
  • B.E./B.Tech./M.E./M.Tech./M.S./M.Sc. in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.
What Success Looks Like
  • Deliver robust, scalable, and production-ready embedded firmware solutions.
  • Drive successful integration of wireless connectivity and FOTA capabilities across products.
  • Improve firmware quality, security, maintainability, and performance.
  • Provide technical leadership and mentorship to engineering teams.
  • Collaborate effectively across hardware, software, RF, validation, and customer-facing teams to achieve product milestones.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Architect
Firmware Architect

Azimuth AI Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Embedded Firmware Architect
Embedded Firmware Architect

Azimuth AI Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Firmware Validation Engineer
Firmware Validation Engineer

Azimuth AI Inc. • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Engineer
Senior Embedded Engineer

SteerLean Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
EMBEDDED FIRMWARE ENGINEER
EMBEDDED FIRMWARE ENGINEER

Azista Space • Hyderabad

On-site
INR 900,000 - 1,500,000
Engineering Manager- Embedded Software
Engineering Manager- Embedded Software

Eaton • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Engineering Manager- Embedded Software
Engineering Manager- Embedded Software

Eaton Corporation • Pune District

On-site
INR 3,500,000 - 5,500,000
SENIOR ELECTRONICS ENGINEER (FIRMWARE)
SENIOR ELECTRONICS ENGINEER (FIRMWARE)

Azista Space • Ahmedabad District

On-site
INR 1,500,000 - 2,100,000
Competitive salary
Health benefits
Space industry exposure