Senior Embedded Software/Firmware Engineer

8 - 13 years

7 - 11 Lacs

Posted:18 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


  
We are seeking a Senior Embedded Software/Firmware Engineer to join our core R&D team developing reliable and high-performance embedded systems for industrial-grade products. The role involves ownership of firmware development across the product lifecycle"”from design to deployment. Exposure to avionics or cutting-edge consumer electronics is a strong plus. Key Responsibilities 
  • Lead design and development of embedded firmware for microcontrollers, SoCs, and custom hardware platforms.
  • Architect and implement low-level device drivers, middleware, and protocol stacks.
  • Collaborate with cross-functional teams (hardware, QA, systems) to define firmware requirements and integration plans.
  • Perform board bring-up, system debugging, and performance optimization.
  • Develop and execute test plans for unit, integration, and system-level testing.
  • Ensure code quality, maintainability, and traceability using version control (Git, SVN) and issue-tracking tools.
  • Contribute to firmware architecture, coding guidelines, and peer reviews.
  • Document software design, test results, and interface specifications.
  • Stay updated on emerging embedded technologies, tools, and standards.

  •  Required Qualifications 
  • Bachelor’s or Master’s in Electronics/Electrical/Computer Engineering or equivalent.
  • 6"“8 years of experience in embedded software/firmware development.
  • Proficient in C/C++, RTOS concepts, and bare-metal development.
  • Hands-on experience with ARM Cortex-M, STM32, or equivalent microcontroller families.
  • Strong knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet, PCIe, USB, etc).
  • Experience in using debugging tools like JTAG, oscilloscopes, and logic analyzers.
  • Exposure to full development cycledesign, coding, debugging, testing, documentation.

  •  Good to Have 
  • Experience in avionics (DO-178C, ARP-4754) or safety-critical development.
  • Familiarity with scripting (Python, Bash) for automation and testing.
  • Understanding of high-speed interfaces or FPGA firmware interaction.
  • Knowledge of MISRA C, coding standards, or secure coding practices.

  •  Why Join Us 
  • Be part of a growing, innovation-driven team.
  • Work on real, deployed products in industrial and emerging tech sectors.
  • Opportunity to explore advanced platforms and learn from domain experts.
  • Competitive compensation and transparent career growth path.

  •  Job Category  Embedded Solutions
     Job Type  Full Time
     Job Location  Ahmedabad
     

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your C Skills

    Practice C coding challenges to boost your skills

    Start Practicing C Now
    Smart Soc Solutions logo
    Smart Soc Solutions

    IT Services and IT Consulting

    RecommendedJobs for You