Upload Button Icon Add office photos
filter salaries All Filters

34 Flairchase Jobs

Firmware Developer - C/C++ Programming (3-5 yrs)

3-5 years

Firmware Developer - C/C++ Programming (3-5 yrs)

Flairchase

posted 14d ago

Job Description

Job Overview :

- We are seeking a skilled Firmware Developer to join our dynamic team.

- The ideal candidate will have strong experience in developing embedded systems and firmware for various hardware platforms.

- As a Firmware Developer, you will be responsible for designing, developing, and testing low-level software that controls hardware devices.

- Your expertise will help ensure the seamless integration of firmware with embedded hardware, contributing to the development of high-quality products that meet customer needs.

Key Responsibilities :

- Develop firmware solutions for microcontrollers, processors, and embedded systems to enable hardware functionality in a range of applications.

- Work on integrating firmware with hardware components to deliver seamless performance across different platforms.

- Write efficient low-level code in languages such as C, C++, and Assembly to interact directly with hardware components.

- Design and develop drivers for peripherals such as GPIO, I2C, SPI, UART, PWM, ADC/DAC, and other embedded components.

- Optimize firmware for performance, memory usage, and power consumption to meet product specifications and requirements.

- Develop and execute unit tests to verify the functionality of firmware, identifying issues early in the development cycle.

- Troubleshoot and debug firmware-related issues using debugging tools (e.g , JTAG, SWD, Oscilloscopes) to identify and fix problems in real-time.

- Ensure firmware works smoothly with hardware and other software systems, ensuring robust system behavior in all operating conditions.

- Conduct performance analysis to meet system requirements, ensuring the firmware operates within specified limits for speed, efficiency, and reliability.

- Work closely with hardware engineers, software developers, and system architects to ensure the firmware meets system design specifications.

- Write clear documentation for firmware design, source code, APIs, and test procedures to facilitate ongoing development and ensure the longevity of the project.

- Participate in code reviews to maintain high standards of code quality, efficiency, and reliability.

- Provide firmware updates, bug fixes, and support for ongoing projects, improving performance and fixing any post-deployment issues.

- Monitor system performance and provide necessary updates or patches to enhance functionality, security, and performance.

- Research new technologies, tools, and techniques that could be incorporated into firmware development to improve product performance, reliability, and efficiency.

- Proactively identify and suggest improvements in the firmware development lifecycle, including tools, processes, and methodologies.

Technical Skills & Expertise :

- Strong proficiency in C and C++ for embedded systems development.

- Familiarity with Assembly is an added advantage.

- Extensive experience in designing, developing, and testing embedded systems, including a deep understanding of microcontroller architectures, hardware interfaces, and embedded software.

- Experience with hardware peripherals such as GPIO, SPI, I2C, PWM, UART, and ADC/DAC, and knowledge of how to interface them with firmware.

- Knowledge of RTOS concepts and experience working with RTOS-based systems (e.g , FreeRTOS, ThreadX, etc.) is a plus.

- Familiarity with debugging tools such as JTAG, SWD, Oscilloscopes, and logic analyzers for embedded systems.

- Experience using Git or similar version control systems to manage source code.

- Familiarity with continuous integration (CI) tools and processes to maintain quality throughout the development lifecycle


Functional Areas: Other

Read full job description

Prepare for Firmware Developer roles with real interview advice

What people at Flairchase are saying

Flairchase Benefits

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

Compare Flairchase with

MakeMyTrip

3.7
Compare

Yatra

3.4
Compare

Cleartrip

3.4
Compare

Goibibo

4.3
Compare

Oyo Rooms

3.3
Compare

Treebo Hotels

3.3
Compare

FabHotels

3.0
Compare

trivago

4.2
Compare

Airbnb

3.9
Compare

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.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.9
Compare

Similar Jobs for you

Senior Firmware Developer at SS Consultancy Services

5-10 Yrs

₹ 15-30 LPA

Embedded Engineer at Hash Studioz Technologies

3-5 Yrs

₹ 8-16 LPA

Embedded Engineer at Vedya Labs

2-6 Yrs

₹ 9-18 LPA

Firmware Engineer Lead at Matter Motors

6-8 Yrs

₹ 16-22 LPA

Firmware Engineer Lead at HumanContext

3-7 Yrs

₹ 15-25 LPA

Senior Firmware Engineer at Polaris Smart Metering Private Limited

3-4 Yrs

₹ 12-15 LPA

Firmware Developer at MaimsD Technology

4-7 Yrs

₹ 10-20 LPA

Embedded Developer at Angel and Genie

6-9 Yrs

₹ 18-22 LPA

Senior Embedded Engineer at Autoplant

5-7 Yrs

₹ 15-22 LPA

Firmware Developer at varite

2-5 Yrs

₹ 10-12 LPA

Firmware Developer - C/C++ Programming (3-5 yrs)

3-5 Yrs

17d ago·via hirist.com

Cloud Engineer - API Gateway (8-13 yrs)

8-13 Yrs

4d ago·via hirist.com

Paid Media Manager (5-7 yrs)

5-7 Yrs

11d ago·via iimjobs.com

Financial Controller - CPA (5-6 yrs)

5-6 Yrs

11d ago·via iimjobs.com

Risk Analyst (5-6 yrs)

5-6 Yrs

11d ago·via iimjobs.com
write
Share an Interview