Upload Button Icon Add office photos
filter salaries All Filters

6 QuantumBricks Jobs

Embedded Firmware Developer - Microprocessor/Microcontroller (4-8 yrs)

4-8 years

Bangalore / Bengaluru

Embedded Firmware Developer - Microprocessor/Microcontroller (4-8 yrs)

QuantumBricks

posted 1mon ago

Job Description

We are looking for an experienced Embedded Firmware Developer with 4-8 years of expertise in embedded software development, particularly within Linux environments. This role involves firmware development for hardware platforms based on microcontrollers and microprocessors, as well as working with low-level drivers and OS bring-up.


The ideal candidate should have strong proficiency in C programming, experience with hardware architectures, and exposure to RISC-V platforms and GCC toolchains. Familiarity with Power Management ICs and FPGA platforms is an added advantage.


Embedded Firmware Developer Skill Requirements :


- E in ECE/EEE/CSC with 4-8 years of experience in Embedded Software Development-.

- Proficiency in C language .

- Ability to understand the Hardware Board and Processor architecture.

- Experience in boot loader and OS bring up for the Microcontroller and Microprocessor based hardware boards.

- Experience in driver development in Bare-metal or Linux or RTOS environments,.

- Experience working with RISC-V platform with GCC tools-.

- Experience with scripting languages (e.Python).

- Experience in working with Power Management IC is desirable-.

- Work experience on FPGA platform is a plus.

Key Responsibilities :


- Design, develop, and debug embedded firmware for microcontroller- and microprocessor-based hardware systems.


- Write efficient, well-structured, and maintainable code in C for embedded platforms.


- Develop, test, and validate bootloaders, OS bring-up, and firmware for new hardware boards.


- Work closely with hardware engineers to understand board and processor architecture, providing input on firmware requirements and constraints.


- Perform hardware bring-up, OS configuration, and integration for custom boards based on ARM, RISC-V, or other platforms.


- Develop and integrate drivers for various hardware components in bare-metal, Linux, and RTOS environments.


- Optimize driver performance for embedded applications, ensuring stability and reliability of low-level software.


- Develop and configure firmware for RISC-V platforms, using GCC and other relevant toolchains.


- Implement and maintain scripts (e.g., Python) to support automation of build, test, and deployment processes.


- Collaborate on power management strategies to improve energy efficiency of embedded systems.


- Work with Power Management ICs to implement firmware solutions that optimize power usage and system performance.


- Conduct thorough testing of firmware components to ensure high quality and reliability.


- Document firmware design, processes, and any specific configuration details for future maintenance and scalability.


Additional Responsibilities :


- Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deliver embedded solutions.


- Contribute to the design and development on FPGA platforms, applying relevant firmware or embedded software when required.


Required Skills and Qualifications :


- Education : B.E./B.Tech in Electronics and Communication (ECE), Electrical and Electronics (EEE), or Computer Science (CSC).


- Experience : 4-8 years of hands-on experience in embedded software development.


- Programming : Proficiency in C language for embedded systems; experience with scripting languages like Python is highly desirable.


- Hardware : Strong understanding of hardware board and processor architecture, including microcontrollers and microprocessors.


- Bootloaders and OS Bring-Up : Proven experience with bootloader development, OS bring-up, and low-level initialization on embedded platforms.


- Driver Development : Experience developing and integrating drivers in bare-metal, Linux, or RTOS environments.


- RISC-V and Toolchains : Familiarity with RISC-V platform development using GCC tools.


- Experience with Power Management ICs and strategies for optimizing power consumption.


- Familiarity with FPGA platforms and ability to work on related embedded development tasks.


- Strong analytical and problem-solving skills with attention to detail.


- Ability to work effectively in a team environment and communicate technical information clearly.


Preferred Qualifications :


- Experience with Agile project management methodologies.


- Familiarity with version control tools (e.g., Git) and build automation tools for embedded software.


- Experience with hardware debugging tools, including oscilloscopes, logic analyzers, and debuggers.


Functional Areas: Other

Read full job description

What people at QuantumBricks are saying

QuantumBricks Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare QuantumBricks with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.7
Compare

HCLTech

3.6
Compare

Tech Mahindra

3.6
Compare

Genpact

3.9
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.1
Compare

iEnergizer

4.7
Compare

LTIMindtree

3.9
Compare

Similar Jobs for you

Senior Embedded Firmware Engineer at Nilasu consulting

Bangalore / Bengaluru

5-8 Yrs

₹ 16-24 LPA

Hardware Engineer at TekPillar

3-6 Yrs

₹ 12-25 LPA

Senior Firmware Engineer at Dozee

7-9 Yrs

₹ 21-27 LPA

Embedded Engineer at Esolutions

4-6 Yrs

₹ 8-30 LPA

Principal Firmware Engineer at Atotech An MKS Brand

7-12 Yrs

₹ 14-21 LPA

Senior Embedded Developer at Ixly Technology

4-7 Yrs

₹ 14-22 LPA

Embedded Linux Developer at SmartSoc Solutions Pvt Ltd

Bangalore / Bengaluru, Hyderabad / Secunderabad

2-8 Yrs

₹ 10-25 LPA

Firmware Developer at vanguard

Lucknow

3-4 Yrs

₹ 10-12 LPA

Controller at SAN Engineering Solutions

Hyderabad / Secunderabad, Chennai

5-8 Yrs

₹ 15-25 LPA

Firmware Engineer Lead at Matter Motors

6-8 Yrs

₹ 16-22 LPA

Embedded Firmware Developer - Microprocessor/Microcontroller (4-8 yrs)

4-8 Yrs

Bangalore / Bengaluru

1mon ago·via hirist.com

ServiceNow GRC/IRM Developer (8-10 yrs)

8-10 Yrs

Remote

1mon ago·via hirist.com

Senior AWS Data Engineer - Data Pipeline (10-13 yrs)

10-13 Yrs

Remote

2mon ago·via hirist.com

Senior Azure Data Engineer (10-16 yrs)

10-16 Yrs

Remote

2mon ago·via hirist.com

Senior Data Engineer - IICS (10-14 yrs)

10-14 Yrs

Remote

2mon ago·via hirist.com

Senior ServiceNow Developer (10-14 yrs)

10-14 Yrs

Remote

2mon ago·via hirist.com
write
Share an Interview