Senior Firmware Engineer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a

Firmware Developer

with a strong background in

embedded systems and firmware development

to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to the development of our cloud platforms and mobile applications.Your expertise in

C/C++ programming

, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and

real-time embedded system design

will be critical to ensuring performance, reliability, and scalability of our products.The ideal candidate will have

hands-on experience in hardware debugging, communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), RTOS development

, and will collaborate with cross-functional teams in an agile environment to deliver innovative IoT solutions.

Key Responsibilities

Design, develop, and optimize firmware for embedded systems using C/C++.Develop solutions for microcontrollers such as STM32, NXP, PIC, and Texas Instruments.Work with communication protocols: Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, and RF.Debug hardware using tools such as Digital Storage Oscilloscope (DSO), multimeters, and function generators.Develop and integrate firmware for RTOS, handle sensor interfacing and signal conditioning.Collaborate with cross-functional teams to integrate firmware with IoT Cloud Platforms, Desktop Apps, and Mobile Apps.Use IDEs including IAR Workbench, STM32 Cube IDE, Keil Microvision, CCS, and e2 Studio.Ensure firmware aligns with low-power design and optimization requirements.Provide high-quality documentation and implement unit/system testing.

Key Deliverables

Build and deliver robust firmware for IoT devices integrated with cloud platforms and applications.Successfully complete 2–3 firmware development projects for embedded applications.Maintain firmware performance, scalability, and reliability in line with agile project timelines.

Qualifications

Degree in Engineering (Computer Science, Data Science, Electronics, or Electrical).

Technical Skills

Proficiency in

Embedded C/C++ programming

.Strong hands-on experience with

microcontrollers

(STM32 preferred, NXP, PIC, Texas Instruments).Experience with IDEs and tools: IAR Workbench, STM32 Cube IDE, Keil Microvision, CCS, e2 Studio.Expertise in

communication protocols

: Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, RF.Strong understanding of

RTOS development & integration

.Hardware debugging with oscilloscopes, multimeters, function generators, schematic interpretation.Familiarity with

GPS, GPRS modules, and sensors for embedded applications

.Knowledge of

GIT version control

and project management tools like

Jira

.Understanding of

low-power design and optimization

.Familiarity with JSON and API testing tools (e.g., Postman).

Soft Skills

Strong communication and coordination skills.Analytical thinking and problem-solving abilities.Effective troubleshooting to identify and resolve issues quickly.Ability to work independently and within cross-functional teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

ernakulam, kerala, india

lucknow, uttar pradesh, india

hyderabad, telangana, india