45

Firmware Engineer Jobs in India

filter
  • Location
  • Role
  • Functional Area
  • Qualification
  • Experience
  • Employer Type
  • 2 - 3 yrs
  • 9.0 Lac/Yr
  • Bangalore
Ambarella Embedded Linux CC++ Programming Hardware Interfacing ARM Architecture Firmware Development
Role: Embedded Firmware EngineerJob Type: Full-timeExperience: 2-3 yearsWe are hiring an Embedded Firmware Engineer with 2-3 years of experience to work on advanced Ambarella-based camera platforms. This role involves developing firmware from scratch and enabling next-generation features like wireless connectivity, sensor integration, and edge AI capabilities.Key ResponsibilitiesBuild and develop firmware from scratch for Ambarella-based camera systemsEnable and optimize features such as WiFi, Bluetooth, 4G/LTE, and GPSPerform driver-level programming and hardware bring-upIntegrate and manage 9-axis IMU sensors (accelerometer, gyroscope, compass)Develop and maintain Linux-based embedded systemsCollaborate with hardware teams for debugging and system optimizationDeploy and optimize edge AI models on embedded platformsEnsure firmware performance, reliability, and scalabilityRequired Skills2-3 years of experience in embedded systems developmentHands-on experience with Ambarella SoCsStrong knowledge of Embedded LinuxExperience in driver development and kernel-level programmingProficiency in C/C++ programmingExperience with WiFi, Bluetooth, 4G, and GPS integrationFamiliarity with sensor integration (IMU systems)Understanding of Edge AI deploymentPreferred SkillsExperience in camera firmware developmentKnowledge of ICB architectureFamiliarity with multimedia/video pipelinesExperience with debugging and performance optimization toolsBenefitsWork on cutting-edge embedded and AI technologiesOpportunity to grow in a fast-paced environmentCollaborative and innovation-driven culture
View all details
  • 2 - 5 yrs
  • Ahmedabad
Circuit Design PCB Layout Hardware Testing Embedded Systems I2CSPIUART RTOS Firmware Development
The Embedded Hardware Engineer will be responsible for designing and developing embedded systems hardware components. This includes schematic design, PCB layout, prototype testing, and troubleshooting hardware issues. The engineer will also collaborate with the software team to ensure seamless integration of hardware and software components. Key responsibilities include designing and developing embedded systems hardware, creating schematics and PCB layouts using CAD tools, conducting prototype testing and debugging hardware issues, collaborating with cross-functional teams to ensure hardware and software integration, and staying updated on industry trends and advancements in embedded hardware technology.The ideal candidate should have a postgraduate degree in electronics or a related field, with 2-5 years of experience in embedded hardware design. Proficiency in CAD tools for schematic design and PCB layout, strong problem-solving skills, good communication skills, and the ability to work in a team are essential for this role. The candidate should also have a passion for learning and staying updated on new technologies in the embedded hardware field.
View all details

Firmware Engineer (Full Time)

Career Choice Solution

  • 3 - 5 yrs
  • 4.0 Lac/Yr
  • Nerul Navi Mumbai
Embedded Developer SPI I2C
Seeking a skilled Firmware Engineer in Nerul, Navi Mumbai, with 3-5 years of experience and a Diploma in relevant field. Responsibilities include developing embedded systems, implementing communication protocols like UART, SPI, and I2C, and ensuring smooth operation of firmware. Key skills required include expertise as an Embedded Developer and knowledge of various communication protocols. Successful candidates should be able to work full-time from the office.
View all details

Senior Firmware Engineer (2-3 Years)

Riosh Technologies Private Limited

Embedded
Hi Richa,As discussed, I have shared the job description for the Sr. Firmware Engineer position.Kindly proceed with initiating the requirement for this role.We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining firmware for embedded systems. The ideal candidate will have strong expertise in embedded controller programming, ESP32 programming, Silicon Labs controller programming, and debugging techniques. You will collaborate closely with hardware engineers and software developers to ensure seamless integration of firmware with hardware components.Responsibilities:1. Design, develop, and maintain firmware for embedded systems, ensuring reliability, efficiency, and performance.2. Implement firmware functionalities according to project requirements and specifications.3. Collaborate with hardware engineers to integrate firmware with hardware components, ensuring compatibility and functionality.4. Utilize expertise in embedded controller programming, ESP32 programming, and Silicon Labs controller programming to develop efficient and optimized firmware solutions.5. Conduct thorough testing and debugging of firmware to identify and resolve issues.6. Optimize firmware performance and memory usage for resource-constrained embedded systems.7. Stay updated with the latest advancements in firmware development technologies and methodologies.8. Document firmware design, implementation, and testing procedures for reference and future maintenance.Skills and Qualifications:1. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.2. Proven experience in embedded systems development and firmware programming.3. Proficiency in embedded controller programming languages such as C/C++.4. Strong knowledge and experience with ESP32 programming.5. Familiarity with Silicon Labs controller programming is highly desirable.6. Solid understanding of debugging techniques and tools for embedded systems.7. Experience with version control systems (e.g., Git) and collaborative development workflows.8. Ability to work both independently and collaboratively in a team environment.9. Excellent problem-solving skills and attention to detail.10. Strong communication skills, both verbal and written.Preferred Qualifications:1. Degree in Electronics Engineering, or related field.2. Experience with real-time operating systems (RTOS) for embedded systems.3. Familiarity with wireless communication protocols such as Bluetooth, and Wi-Fi.4. Previous experience in IoT device development projects.
View all details

Get Personalized Job Matches

Based on your experience, skills, interests, and career goals to help you find the most relevant opportunities faster. Register Now!

Looking For Firmware Engineer

Talent Zone Consultant

  • 4 - 8 yrs
  • 20.0 Lac/Yr
  • Bangalore
Firmware Developer Firmware Engineer Embedded Rtos Concepts Debugging Cryptographic Bare Metals
Qualifications BTech/BE or MTech/ME in ECE/EE/Instrumentation/CS, or equivalent degree. Atleast 2 to 3 years of experience with Bare metal/RTOS programming in C. Embedded Systems certification/training/online courses is appreciated.Mandatory Skills Ability to analyze, design and optimize the code to fulfill complex firmware requirements Ability to debug and resolve complex bugs in firmware Ability to analyze the schematics, datasheets, and reference manuals to get required information Strong understanding of Embedded C concepts, ARM Cortex M architecture and build toolchains Understanding of security aspects and experience with cryptographic libraries such as MbedTLS, Oberon, etc
View all details
C C++ Embedded C RTOS-Real Time Operating System BLE Zephyr Microcontroller Programmer Embedded Application Developer Firmware Development Walk in
Job Title:-Embedded Developer ( No of Positions- 4 no) Salary:- Depend on Candidate Experience : 0 to 5 years of experience.Joining date: - Immediate Joiner or 15 days to 30 days.Job Description:- Works towards developing stable & efficient Firm wares for embedded devices. Responsible for developing firmware that is stable, efficient, and scalable Responsible for creating coherent and scalable architecture designs. Responsible for understanding and utilizing best BLE/IoT Practices Responsible for understanding various RTOS design principles. Design and implement software of embedded devices and systems from requirements to production and commercial deployment.Design, develop, code, test, and debug system software Review code and design Analyze and enhance efficiency, stability, and scalability of system resources integrate and validate new product designs Support software QA and optimize I/OT performance Provide post-production support Interface with hardware design and development Assess third-party and open-source software Qualification: - BE/ B.Tech/ M.C.A. in Computer Science. Must be Proficient in Embedded C, C++, BLE, Zephyr RTOS, Quectel 4G or 5GExperience:- 0 to 5 years of experience No of Vacancies: 4Employment Type Full-time
View all details
  • 1 - 5 yrs
  • 5.5 Lac/Yr
  • Vadodara
C++ C Language Embedded C C
Job descriptionQualification: E.C. / B.E. Electronics / M. Sc. Electronics.This position involves the development of various aspects of the electronic systems associated with G-Teks product portfolio, which includes circuit design and implementation, integration of various modules and sub-systems, and implementation of micro controllers. The goal would be to design, implement, and test analog and digital circuits for products under development. Candidates should be highly motivated, creative, self-driven, team- oriented, problem solvers who can achieve technical objectives and assignments without significant supervision.Skills Required:Working experience on various stages of hardware product development cycles.Experience on High speed board design.Experience in working with various protocols such as PCIe, USB3.0, MIPI CSI/ DSI, LVDS, HDMI, DDR3/4,SD/eMMC, NAND, SPI/I2C.Working experience with various peripherals such as Image sensors, LCD displays, Flash memory, etc.Good knowledge on Timing, Pre and Post Signal Integrity Analysis and simulations tools.Experience in embedded C/C++ programmingCan write solid and maintainable code with good coding practicesSolid experience of board power supply design, Switching and linear regulators and power supply filtering.Good Knowledge on board design and implementation guidelines along with EMI/EMC aspects.Board bring-up, functional testing, DVT measurements and validation.Experienced user of state-of-the-art EDA tools like Cadence Orcad, Allegro, Visio, Altium.Must have good experience on board level testing and be able to use lab instruments such as Function generator, Oscilloscope, Multimeter, etc.Should have awareness of boards mechanical fitment.Excellent analytical and problem solving skills Good team player and should be able to communicate effectively with cross functional teams.
View all details

Embedded Firmware Engineer

Delphie Consulting Services

  • 1 - 4 yrs
  • Dahisar
Embedded Firmware Engineer Embedded Engineer Embedded Application Developer Embedded C Firmware Developer Walk in
Hiring!! Hiring!! Hiring!!We have an opening for Embedded Firmware Software Engineer at Dahisar (E),Mumbai, MaharashtraIndustry :Appliances, Electrical, and Electronics Manufacturing Designation : Embedded Firmware EngineerBasic skills : Electronic hardware design and software writing, Embedded C/C++, Embedded Software, Embedded FirmwareInterview mode: F2FWork Mode: Work from officeExperience : 1 to 4 yearsNote: Interview mode is F2FLocations :Dahisar (E),Mumbai, Maharashtra
View all details

Embedded Firmware Engineer

Reliable Job Placement & Consultancy Services

  • 5 - 6 yrs
  • 7.0 Lac/Yr
  • Dindori Nashik
Keil MPLAB IDE Validation Engineer
Job Openings for 02 Embedded Firmware Engineer Jobs with minimum 5 Years Experience in Dindori, Nashik having Educational qualification of : Professional Degree with Good knowledge in Keil,MPLAB IDE,Validation Engineer etc.* Degree in Electronics/computer science with 5 to 6 years' experience in Embedded Firmware* Having knowledge in KEIL, MP Lab, software* Validation Engineer* Degree in Electronics/computer science with 5 to 6 years' experience in Software / Hardware validation field.* Having good knowledge in Electrical metering parameters.
View all details
  • 4 - 8 yrs
  • 1.3 Lac/Yr
  • Noida Sector 63
Algorithm & Logic Building Device Driver Programming Knowledge On Timer Uart I2c & Spi Protocols Develop Code Test Troubleshoot The System Software Analyze Monitor Improve Efficiency Stability Of The System Firmware Engineer Embedded Software Engineer
Embedded Software Engineer duties and responsibilities Study and understanding of technical Specs and of design product as per the requirement. Tender Document review and customizing the meter firmware as per the requirement. Firmware Design and Development for Single Phase and Three Phase Smart Energy meters. Analysis on production failures, field failures and giving corrective actions for the same. Develop, code, test and troubleshoot the system software Analyze, monitor and improve efficiency, stability of the system Interface with hardware design and developmentEmbedded Software Engineer requirements and qualifications 4 to 8 years of experience in embedded software design, development and troubleshooting BS degree in Computer Science or Engineering Good programming experience in C Good knowledge in Algorithm and Logic building Experience in working with 8-bit, 16-bit and 32-bit controllers. Device driver programming, Knowledge on Timer, UART, I2C & SPI protocols, Good Knowledge of Communication Protocol DLMS Knowledge of all metering standards such as IS 13779, IS 14697, IEC 62053, IS 15884 and CBIP standard
View all details

Embedded Firmware Engineer

MJ Intelligent Security Solutions

  • 1 - 5 yrs
  • 2.0 Lac/Yr
  • Secunderabad
Handel to Develop Firmware Embedded Firmware
We are looking for 1 Embedded Firmware Engineer Post in Secunderabad,Handel to develop firmware,any hardware, with deep knowledge in Handel to develop firmware,any hardware and Required Educational Qualification is : Diploma, Professional Degree, B.Tech/B.E
View all details
  • 1 - 4 yrs
  • 6.0 Lac/Yr
  • Indore
C Language Embedded C RTOS Real Time Operating System Embedded Systems Firmware Developer Iot Mqtt Firmware Testing
The chosen one will be Architecting & Developing IoT Solutions. Normal week may vary from working on circuit design to PCB review to API integration to server setup to debugging to anything that comes under the IoT umbrella.ResponsibilitiesIt's literal, you will be expected to respond to anything to the best of your abilities. Some of these are.Developing a high standard, quality firmware and debugging the existing for perfectionDiscussing, researching, and providing a solution for any requirement.Leading a project from scratch and delivering to clients. (End-to-End)Technical SkillsIoT Concepts & ProtocolsEmbedded C, C++FreeRTOSWireless TechnologiesSensors & ActuatorsAPI IntegrationCircuit & PCB DesignQualificationsWell, the biggest one is the right attitude. Ready to adapt, open to challenges & fun-loving. Others are.Great logical mindsetReady to work on different technologiesIn short, you need to be amazing overall for selection and be a part of a small but highly qualified team.
View all details

Firmware Engineer

HealthMSO India Private Limited

  • 5 - 8 yrs
  • 9.5 Lac/Yr
  • Kolkata
C Language Linux Administrator Embedded Software Developer Python Git nRF52 & 53 Bash Zephyr RTOS ESP-IDF LVGL Firmware Engineer
We are looking for a highly skilled engineer to be engaged in firmware development and sustenance of products for the medical electronics domain. The responsibilities of the candidate would be developing, testing, and maintaining firmware for medical devices. Responsibilities Development and maintenance of embedded software products. Fixing bugs and performance problems. Developing utilities for automation. Development of test scripts.0 Seeing through a project from conception to finished product. Skills / Requirements Extensive knowledge about embedded software development. This includes the whole process, i.e., environment setup, build systems setup, programming, scripting, flashing, debugging etc. Hands on experience in developing firmware for STM32, ESP32, nRF52/53. Hands on experience with Zephyr RTOS, ESP-IDF and LVGL will be an added advantage. Experienced in one or more of the following embedded GUI, wireless technologies viz. Wi-Fi, Bluetooth, Cellular, File Systems, sensor interfacing, audio, BLDC motor control. Experienced in setting up and working on Linux environment. Proficient with the following programming and scripting languages C, C++, Python, Bash/Shell. Proficient with Version Control Systems. Have hands on experience with Git. Has a degree in Electronics Engineering or equivalent field. Candidates having done specialization / training / Post Graduation on Embedded Systems are preferred. Motivated, organized, intelligent, hardworking, reliable, attention to detail. Experience Have 5 or more years of experience in embedded software / firmware development. Must have developed, individually or as a part of a team, firmware which are used in live products.
View all details
  • 0 - 3 yrs
  • 5.5 Lac/Yr
  • Chennai
Embedded C ARM Exposure Microcontroller Embedded Firmware
Embedded Firmware:Job Description:Designing and implementing software of embedded devices and systems.Designing, developing, coding, testing and debugging system softwareSkills required:Embedded CARM ExposureCommunication Protocols - UART,I2C,SPIADC/DAC interfaceEducation Qualification : B.E/B.TechExperience : 0-3 years
View all details

Embedded Firmware Engineer

Electrify Services

  • 2 - 6 yrs
  • 10.0 Lac/Yr
  • Ahmedabad
C Language Embedded C Embedded Systems Embedded Development Engineer
Position Title: Embedded Firmware Engineer Full TimeElectrify Services is one of the fastest growing engineering services start up and is looking for a Embedded Firmware Engineer to play a key role of helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as company evolves.If you are looking for a high impact and challenging role, this job is a perfect destination for you!Major Job Duties Design enhancements, updates, and program changes for portions and subsystems of firmware such as embedded code design and development, new feature/solution investigations, developing interfaces and their definitions, qualifications, resolving problems. Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution. Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies, debugs, and creates solutions for issues with code and integration into application architecture. Utilizing embedded APIs and developing new API layers required to interface embedded platforms to the cloud and remote wired and wireless sensors. Develop and maintain embedded web applications required to initialize, configure, and customize embedded platform applications. Develop and maintain internal database structures required for communicating and transmitting/receiving data from the Cloud. Integrating applications by designing database architecture and server scripting Developing web-based application portals that can be viewed either locally or remotely via the Web. Troubleshooting development and production problems across multiple environments and operating platforms Partner with teams to deliver end-to-end features or solutions with high quality.
View all details

Embedded Engineer

M. S. Services

  • 1 - 5 yrs
  • 10.0 Lac/Yr
  • Gurgaon
C Language Embedded C RTOS-Real Time Operating System Micro Controller Embedded Systems Embedded Software PCB Designer Firmware Developer Microprocessor Digital Electronics DC & DC Converter Arduino Walk in
Responsibilities:Design ownership and oversee the engineering life cycle of hardware including architecture, design, implementation, testing, and maintenance. Initial hardware prototyping, sensor interfacing, and board bring up. Using soldering stations, hot-air guns, and infrared ovens for PCBA. Development of systems and printed circuit boards. PCB layout and schematic generation - digital, analog, and mixed-signal designs. Perform, oversee and document hardware verification testing. Perform electrical design calculationsDevelop System Firmware spanning micro circuitry running on 32-bit microcontrollers, to enterprise-level high-end computing devices taking Reliability, Availability, and Serviceability into account. Defining and implementing high-performance firmware by demonstrating a strong understanding of Embedded Hardware Design. Develop an environment of continuous improvement across the product line. Define, design, implement and test software applications using a variety of technologies, including, but not limited to C/C++, Python, Git, and other scripting languages. Define test plans and test data to identify and reproduce defects, find root causes of malfunctioning code blocks and implement fixes with assistance from Hardware/Test Engineers. Project scheduling/estimation. Defining project performance requirementsDefining specifications, generating documentation, and iterating designs based on feedback from partnersManaging day-to-day experimental planning, data analysis, and prioritization of project-based activitiesWorking with our testing partners to design and execute testing validationRequirements: Bachelor or Masters Degree in Electronics Engineering or Electrical Engineering or equivalent field. 1-2 years of experience as an Electronics or Embedded Engineer in the Product/IoT industry. Must have hands on experience on projects. Solid experience with Motion sensors like IMU, Acceleros, and Gyroscopes. Prior experience in the design.
View all details
  • 3 - 9 yrs
  • 18.0 Lac/Yr
  • Pune
C Language Embedded C RTOS-Real Time Operating System Embedded Systems Assembly Language RENESAS I2C UART CAN Walk in
Role: Firmware EngineerLocation: Pune, MaharashtraExp: 3+ yrs Salary: up to 18 LPAWe are looking for a stellar Embedded Software Engineer to join our Battery RnD team. The responsibilities would include firmware development and testing for our in-house developed BMS, LTE-enabled BMS Supervisor, and DC001 Charge Controller. Eagerness to get your hands dirty, to design, test, and iterate quickly is critical. The ideal candidate would not look at responsibility boundaries or the scope of work but push relentlessly to ensure a quality product, on-time. A sense of pride and ownership in the product is a must.Requirements Expert in C and C++ Expert in communication protocols like I2C, SPI, UART, CAN Experienced in microcontrollers, specifically ARM, ESP, RENESAS Experienced in working with hardware like ADCs, LTE Modules, CAN transceivers, GPS modules Good problem-solving and debugging skills Location
View all details

Embedded Firmware Engineer

UtopiaTech Private Limited

C Language Embedded C Embedded Systems
Developing firmware for robust embedded system devices Active involvement in designing architecture, communication protocols & selection of technology. [Knowledge of protocols such as MQTT, CoAP, HTTP, TCP, UDP, RS485, RS232, Modbus, etc] Designing test cases and active participation in testing Team building and grooming new members.Candidate Skill Set Thorough knowledge and hands on experience of Embedded C programming. Experience of firmware development on multiple microcontroller families like AVR, MSP430, STM32,Renesas, etc. Strong programming & debugging skills. Knowledge of IDEs like Keil, AVR Studio, IAR, Cubesuit will be an added advantage. Hands on experience of working on wireless communication (BLE, Wi-Fi, Zigbee, LoRa, GSM/ GPRS)
View all details
  • 5 - 8 yrs
  • Bangalore
Embedded C OS Internals C C++ Firmware Developer
Responsible for developing/modifying the Low Level drivers or Firmware This work involves Bare Metal Programming =>o Expected to understand Micro-controller Datasheets.o Responsible for Register/Assembly Programming. Domain can be Automotive/Platform/Mobile/MultimediaRequirements - Minimum 5-8 years' experience in developing Low Level Drivers/Firmwareo Bus Protocols :- I2C, SPI, USB , PCI or CAN etco Devices :- EEPROM, NAND Flash, RTC ,LCD, ADC etco Firmware :- Audio/WLAN/Bluetooth etc. Good Embedded C programming Skills. Good Hand-on in Microcontrollers ( Renesas/Infineon/Freescale ( NxP) Good in ARM Micro-processor, preferable ARM-Cortex variants Extensive debugging skills , preferably Trace32 Debugger. Bachelor's degree in Electronics Engineering or similarSoft skills Good Communication Skill and Good Attitude to work in service based companiesGood to have Knowledge of IAR, Keil, Eclipse development environments Good Knowledge in RTOS (uCOS/ThreadX/Free RTOS/Nucleus/MQX/VxWorks)Good in ARM Assembly Programming
View all details
  • 2 - 6 yrs
  • Bangalore
Embedded C RTOS Real Time Operating System Embedded Systems
o Bus Protocols :- I2C, SPI, USB , PCI or CAN etco Devices :- EEPROM, NAND Flash, RTC ,LCD, ADC etco Firmware :- Audio/WLAN/Bluetooth etc.Good Embedded C programming Skills.Good Hand-on in Microcontrollers ( Renesas/Infineon/Freescale ( NxP)Good in ARM Micro-processor, preferable ARM-Cortex variantsExtensive debugging skills , preferably Trace32 Debugger.Bachelor's degree in Electronics Engineering or similar
View all details
View More Jobs