Upload Button Icon Add office photos
filter salaries All Filters

33 Agiliad Technologies Jobs

Firmware Developer

5-10 years

Pune

1 vacancy

Firmware Developer

Agiliad Technologies

posted 10d ago

Job Role Insights

Flexible timing

Job Description

Job Title: Firmware Developer

Experience: 6+ Years

Job Location: Pune, India


Job Summary:


We are seeking an experienced Firmware Developer with expertise in Board Support Package (BSP) and Bare Metal programming to join our team. The ideal candidate will have strong embedded software development experience, low-level driver development, and expertise in working with microcontrollers, processors, and real-time operating systems (RTOS).


Key Responsibilities:


  • Develop and customize Board Support Packages (BSP) for various embedded platforms.
  • Design and implement Bare Metal firmware for microcontrollers and embedded systems.
  • Develop and optimize low-level drivers for peripherals such as UART, SPI, I2C, GPIO, ADC, and Timers.
  • Work with bootloaders and firmware upgrade mechanisms.
  • Integrate and debug firmware on custom hardware platforms.
  • Optimize performance, power consumption, and memory footprint for embedded systems.
  • Collaborate with hardware and software teams to bring up new hardware platforms.
  • Perform board-level debugging using tools such as JTAG, oscilloscopes, and logic analyzers.
  • Work with RTOS (such as FreeRTOS, Zephyr, etc.) or bare-metal systems as required.
  • Ensure firmware reliability, maintainability, and scalability through proper documentation and best coding practices.

Required Skills & Qualifications:


  • Bachelors/Masters degree in Electronics, Computer Science, or a related field.
  • 6+ years of experience in firmware development for embedded systems.
  • Strong expertise in C/C++ for embedded programming.
  • Experience in BSP development for ARM, x86, or other architectures.
  • Hands-on experience in Bare Metal firmware development (without an OS).
  • Good understanding of microcontrollers, SoCs, and hardware schematics.
  • Experience with debugging tools such as JTAG, GDB, Lauterbach, and oscilloscopes.
  • Knowledge of bootloader development, memory management, and low-level hardware interfacing.
  • Exposure to communication protocols (UART, I2C, SPI, CAN, USB, Ethernet).
  • Familiarity with RTOS (FreeRTOS, Zephyr, etc.) and scheduler concepts is a plus.
  • Experience with version control systems (Git, SVN).

Good-to-Have:


  • Exposure to Secure Boot, Trusted Execution Environments (TEE), or firmware security.
  • Experience with Yocto/Linux BSP development.
  • Understanding of power management techniques for embedded devices.


Employment Type: Full Time, Permanent

Read full job description

Prepare for Firmware Developer roles with real interview advice

What people at Agiliad Technologies are saying

What Agiliad Technologies employees are saying about work life

based on 161 employees
80%
95%
79%
87%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Agiliad Technologies Benefits

Health Insurance
Soft Skill Training
Work From Home
Job Training
Cafeteria
Team Outings +6 more
View more benefits

Compare Agiliad Technologies with

Persistent Systems

3.5
Compare

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare

HCLTech

3.5
Compare

LTIMindtree

3.8
Compare

L&T Technology Services

3.3
Compare

Mphasis

3.4
Compare

Cyient

3.7
Compare

Falcon Autotech

4.0
Compare

Technosoft Engineering Projects Limited

4.0
Compare

Festo

3.9
Compare

TMEIC

3.8
Compare

Marine Electricals

3.7
Compare

Utthunga Technologies

3.3
Compare

Janatics India

3.9
Compare

INFRES METHODEX

3.1
Compare

Virtuoso

3.9
Compare

Rexel

4.0
Compare

Similar Jobs for you

Firmware Developer at Vconnectech Systems

Hyderabad / Secunderabad

3-8 Yrs

₹ 10-20 LPA

Embedded Firmware Developer at Cognizant

Chennai, Pune

4-9 Yrs

₹ 5-12 LPA

Firmware Developer at Eximietas Design

Bangalore / Bengaluru

4-8 Yrs

₹ 6-10 LPA

Firmware Developer at Cloudoplus

Bangalore / Bengaluru

6-10 Yrs

₹ 12-15 LPA

Firmware Developer at DELTA

Bangalore / Bengaluru, Gurgaon / Gurugram

3-7 Yrs

₹ 10-19 LPA

Firmware Engineer at Knodtec Solutions

Bangalore / Bengaluru

5-10 Yrs

₹ 15-18 LPA

Embedded Firmware Developer at ACO Technology Centre Pvt Ltd

Bangalore / Bengaluru

5-9 Yrs

₹ 5-9 LPA

Firmware Developer at varite

2-5 Yrs

₹ 10-12 LPA

Embedded Firmware Developer at Iobot Technologies India

Pune

2-4 Yrs

₹ 3.5-8 LPA

Firmware Developer at Larsen & Toubro (L&T)

Mysuru / Mysore, Bangalore / Bengaluru

5-8 Yrs

₹ 6-16 LPA

Firmware Developer

5-10 Yrs

Pune

10d ago·via naukri.com

Full Stack Lead

6-11 Yrs

Pune, Agiliad

18hr ago·via naukri.com

Database Architect - Only Early Joiners

8-13 Yrs

Noida, Pune

22hr ago·via naukri.com

Data Analyst - Immediate Joiner

7-12 Yrs

Gurgaon / Gurugram

1d ago·via naukri.com

C# Developer with Embedded

5-9 Yrs

Noida, Pune

1d ago·via naukri.com

Angular Developer

7-12 Yrs

Pune, Bangalore / Bengaluru

2d ago·via naukri.com

Hiring Python Automation Engineer - Agiliad Technologies

5-10 Yrs

Noida, Pune, Bangalore / Bengaluru

3d ago·via naukri.com

Firmware Developer with Unit Testing Experience - Immediate Joiner

5-9 Yrs

Bangalore / Bengaluru

4d ago·via naukri.com

Firmware Developer with Python Automation -Immediate Joiner

5-9 Yrs

Bangalore / Bengaluru

4d ago·via naukri.com

Python Automation with Rest API

4-9 Yrs

Noida, Pune

4d ago·via naukri.com
write
Share an Interview