Embedded Firmware Developer

7 hours ago


Ahmedabad, Gujarat, India Workassist Full time ₹ 5,00,000 - ₹ 15,00,000 per year

Description :


Role : Embedded Firmware Developer

Job Summary :

We are seeking a skilled Embedded Firmware Developer with 2-5 years of experience to join our team in Ahmedabad.

The ideal candidate will be responsible for the full lifecycle of embedded software development, focusing on cross-compilation, real-time networking, and working extensively within a Linux environment (including kernel customization and driver development).

This role requires expert proficiency in C/C and a strong focus on optimizing system performance and ensuring seamless hardware-software integration.

Primary Responsibility & Key Responsibilities

Embedded Software Development (C/C ) :

- Design and develop high-quality embedded software using C/C , adhering to best coding practices for performance, efficiency, and reliability in constrained environments.

- Perform cross-compilation for embedded platforms, ensuring that software is correctly built, linked, and deployed for specific target hardware architectures and toolchains.

Linux Kernel and Driver Expertise :

- Work extensively within a Linux environment, demonstrating deep familiarity with the operating system architecture.

- Engage in Linux kernel customization, driver development, and complex system configuration and debugging activities related to embedded deployments.

Networking and Real-Time Communication :

- Implement and troubleshoot network protocols such as TCP/UDP, and develop robust socket programming solutions for real-time communication within embedded systems.

- Use diagnostic tools like WireShark (or similar network analyzer) to monitor and analyze network traffic, debug communication issues, and optimize system performance.

Integration and Performance Optimization :

- Collaborate closely with hardware and software teams to successfully integrate software with hardware components, ensuring smooth functionality and proper communication between different system layers.

- Identify performance bottlenecks and actively improve the performance of embedded systems by optimizing both software algorithms and hardware interfaces.

Documentation and Reporting :

- Maintain detailed technical documentation of code structures, design decisions, system configurations, and development methodologies.

- Prepare comprehensive technical reports on testing results, debugging outcomes, and performance benchmarks.

Required Skills & Qualifications

- Experience : 25 years of professional experience as an Embedded or Firmware Developer.

- Languages : Expert proficiency in C/C for embedded systems development.

- OS/System : Extensive experience working in a Linux environment, including system configuration and debugging.

- Embedded Tooling : Mandatory experience performing cross-compilation and utilizing specialized embedded toolchains.

- Networking : Strong experience implementing TCP/UDP protocols and socket programming in a real-time context.

- Diagnostics : Proficiency using network analysis tools like WireShark for troubleshooting and optimization.

Preferred Skills :

- Direct experience with Linux kernel customization and driver development.

- Familiarity with hardware interfaces (SPI, I2C, UART, etc.

- Experience with version control systems (Git).

- Knowledge of build systems (e.g. , CMake, Makefiles).

Location & Experience :

Location : Ahmedabad

Experience : 2 to 5 Years



  • Ahmedabad, Gujarat, India Mantra Softech Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Roles and Responsibilities:Lead and contribute to the design, development, and optimization of embedded firmware on 32-bit microcontrollers running RTOS.Architect and implement modular, reusable, and maintainable firmware components.Integrate and manage external memory interfaces (RAM, Flash, SD card, USB).Deep understanding of MCU serial communication...


  • Ahmedabad, Gujarat, India Spicules Technologies Full time ₹ 2,54,000 - ₹ 11,76,141 per year

    Job Title: Embedded Firmware DeveloperExperience: 2-4 YearsLocation: Ahmedabad, GujaratJob Type: Full-Time (Work from Office)About the Role:We are seeking a passionate and skilled Embedded Firmware Developer to join our dynamic team. The ideal candidate will have 2-4 years of hands-on experience in developing and testing firmware for embedded systems. This...


  • Ahmedabad, Gujarat, India Smartmeters Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Design and develop reliable and efficient embedded firmware for smart energy meters (single-phase and three-phase)Participate in code reviews, unit testing, and system integration.Candidates from energy meter industries are only preferred.

  • Embedded Hardware

    2 days ago


    Ahmedabad, Gujarat, India EngiPros Full time ₹ 1,56,000 - ₹ 4,20,000 per year

    Role Overview: You are being offered a full-time on-site role as an Embedded Hardware Engineer and Firmware Engineer at a location in Rajkot, Gujarat Metropolitan Area. Your primary responsibility as an Embedded Hardware Engineer will be to develop hardware, design circuits, and ensure the functionality of electronics hardware. You will spend your days...

  • Firmware Engineer

    4 days ago


    Ahmedabad, Gujarat, India Convasys Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Firmware Engineer – Embedded Systems & IoTWe are looking for a Firmware Engineer to join our team and contribute to the development of cutting-edge embedded systems and IoT applications.Key Responsibilities:Design and development of firmware for embedded systems.Develop and maintain device drivers (I2C, SPI, UART, ADC, PWM, etc.).Hardware integration and...

  • Embedded Developer

    2 weeks ago


    Ahmedabad, Gujarat, India HuminivexHires LLP Full time ₹ 31,50,000 - ₹ 37,80,000 per year

    company specializing in industrial automation and end-to-end product development. With in-house expertise in hardware design, embedded firmware, mobile app development, and cloud integration, we deliver innovative and reliable automation solutions for global clients.Position OverviewWe are looking for a motivated Embedded Developer to join our dynamic team....


  • Ahmedabad, Gujarat, India Jenex Technologies Full time ₹ 1,80,000 - ₹ 6,00,000 per year

    -Very good understanding of embedded hardware - schematics understanding, booting sequence, etc-Experience with open-source boot loader - u-boot, etc.-Hands-on experience with Linux internals - process, multi-threading, IPC, sockets, etc.-Understanding of system interfaces and BUS protocols - CAN, I2C, SPI, UART, etc.-Experience with...


  • Ahmedabad, Gujarat, India Orbitt Space Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    About Orbitt SpaceOrbitt Space is a spacetech startup founded byex-ISRO scientists and engineers, developingnext-generation ion propulsion systemsforultra-low Earth orbit (ULEO ~200 km)satellites.Our propulsion systems integratehigh-voltage power electronicswithDSP-based real-time control systemsto achieve precise and stable plasma operation in orbit.Role...


  • Ahmedabad, Gujarat, India Gujarat Construction Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: Senior Firmware EngineerLocation: AhmedabadEmployment Type: Full-timeExperience: 5–7 yearsSalary: ₹10 – ₹18 LPA (based on skills & experience)Job Summary:We're looking for a Senior Firmware Engineer to lead the design, development, testing, and support of embedded firmware systems. You'll work with a cross-functional team to deliver...


  • Ahmedabad, Gujarat, India ACL Digital Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We're Hiring | Senior Engineer – Embedded Systems @ Volansys Technologies (An ACL Digital Company)Location:Ahmedabad, GujaratShift:10 AM – 7 PM (Mon–Fri)Experience:4–6 YearsWebsite:Technical Expertise:Strong programming skills in CExperience with Bare Metal / RTOS / Device Driver developmentKnowledge of ARM/Cortex-A microcontrollers and system...