Upload Button Icon Add office photos
filter salaries All Filters

43 Agiliad Technologies Jobs

Firmware Developer

5-10 years

Pune

1 vacancy

Firmware Developer

Agiliad Technologies

posted 29d 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

Top Agiliad Technologies Firmware Developer Interview Questions

Q1. Advantages and disadvantages of automation Testing
Q2. Data structure algo of sorting and searching
Q3. How to solve conflict during Git push?
View all 17 questions

What people at Agiliad Technologies are saying

What Agiliad Technologies employees are saying about work life

based on 166 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.6
Compare

Falcon Autotech

3.9
Compare

Technosoft Engineering Projects Limited

3.9
Compare

Festo

3.9
Compare

TMEIC

3.8
Compare

Marine Electricals

3.7
Compare

Utthunga Technologies

3.3
Compare

INFRES METHODEX

3.1
Compare

Janatics India

3.9
Compare

Virtuoso

3.8
Compare

Rexel

4.1
Compare

Similar Jobs for you

Firmware Engineer at Onward Technologies

Pune

8-12 Yrs

₹ 15-30 LPA

Firmware Developer at Brigosha Technologies

Gurgaon / Gurugram

2-5 Yrs

₹ 6-15 LPA

Firmware Developer at Eximietas Design

Bangalore / Bengaluru

4-8 Yrs

₹ 6-10 LPA

Embedded Firmware Developer at Cognizant

Chennai, Pune

4-9 Yrs

₹ 5-12 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 Developer at Varite

2-5 Yrs

₹ 10-12 LPA

Embedded Firmware Engineer at Johari Digital Healthcare

Pune

6-8 Yrs

₹ 15-20 LPA

Firmware Developer at Lumens Technologies Pvt Ltd

Thane

3-6 Yrs

₹ 5-8 LPA

Firmware Developer at IBM India Pvt. Limited

Bangalore / Bengaluru

6-11 Yrs

₹ 8-12 LPA

Firmware Developer

5-10 Yrs

Pune

29d ago·via naukri.com

.NET Lead

9-14 Yrs

Pune, Bangalore / Bengaluru

17hr ago·via naukri.com

Resource Management Specialist - Immediate Joiner

4-8 Yrs

Pune

2d ago·via naukri.com

Business Finance Analyst

2-5 Yrs

Pune

2d ago·via naukri.com

Backend Java Developer

4-7 Yrs

Pune

2d ago·via naukri.com

Python Automation Developer with Kubernetes Experience- Immediate

6-11 Yrs

Noida, Pune, Bangalore / Bengaluru

2d ago·via naukri.com

QA Delivery Head - Product Engineering

17-22 Yrs

Pune

2d ago·via naukri.com

Fullstack Developer

4-8 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Python Automation Engineer

4-9 Yrs

Pune

8d ago·via naukri.com

C Storage Developer

8-13 Yrs

₹ 30 - 45L/yr

Noida, Pune

8d ago·via naukri.com

Recently Viewed

SALARIES

Cummins

REVIEWS

Onward Technologies Inc

No Reviews

JOBS

Onward Technologies Inc

No Jobs

SALARIES

Concentrix Corporation

SALARIES

Concentrix Corporation

JOBS

VConnecTech Systems

No Jobs

SALARIES

TaskUs

SALARIES

Infosys

REVIEWS

Onward Technologies Inc

No Reviews

SALARIES

NTT Data

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent