3,874 Firmware Engineer jobs in India
Firmware Engineer

Posted 3 days ago
Job Viewed
Job Description
**Essential Duties/Principal Responsibilities:**
+ Perform technical feasibility study and firmware architecture design and integration
+ Execute the assigned firmware development, testing and validation tasks for power electronics products
+ Model, simulate and analyze the sub systems to evaluate product and design concepts
+ Design and validation of critical firmware components and integrate for the product / application.
+ Design and develop Firmware drivers and Communication Algorithms
+ Participate in FMEA and risk assessment activities
+ Follows standard R&D software guidelines for creating code, documenting code, storing code, testing and implementing the software, in the field when necessary.
+ Interface as needed with product management, customers, marketing & sales in providing technical guidance on products developed.
+ Be proactive in understanding product/service roadmaps and the implications of new features with peer engineers or self-training.
+ Other responsibilities as assigned.
**Minimum Qualifications: Education, Experience, Skills, Abilities:**
+ 4-Year bachelor's degree / 4 + 2-Year Master's degree in Power electronics/ Electrical / Electronics
+ 1-3 Years of experience in Embedded Firmware designs
+ Use of recognized best practice firmware/software development methodologies and processes
+ Strong expertise in embedded C language
+ Hands-on experience with embedded firmware developments tools like IDEs, debuggers etc.
+ Hands-on experience in firmware development for power electronics products like Power converters, VFD etc. using MCUs like STM32, TI C2000.
+ Knowledge in motor control algorithms like V/F, FOC etc.
+ Knowledge of Control system design
+ Basic knowledge of Analog and Digital circuits
+ Experience in using the lab equipment like Oscilloscope, Function generator, Multimeter etc.
+ Experience in problem solving, testing and debugging skills
+ Experience in generating design, test, and verification documents
+ Experience in developing communication protocols like I2C, SPI, and MODBUS etc.
+ Experience in simulation and firmware development using tools like MATLAB, PSIM etc.
+ Familiarity with Version control tools, Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient development workflows.
+ Able to work in multi-disciplinary and remote-located teams.
**High Impact Behaviors:**
+ Continuous Professional Development: Professionals should be committed to lifelong learning, seeking out opportunities for self-improvement, and staying abreast of industry trends and best practices.
+ Collaboration and Teamwork: Effective professionals understand the value of collaboration. They work well with others, contribute to team goals, and understand that diverse perspectives can lead to better solutions.
+ Results-Driven Performance: High-performing professionals focus on delivering results. They set high standards for their own performance and are committed to achieving objectives efficiently and effectively.
Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world.
Firmware Engineer

Posted 3 days ago
Job Viewed
Job Description
**JOB DUTIES:**
Develop software
Programming
Manage software applications
Creation of instructional technical manuscripts
Create reports
**YOU MUST HAVE:**
1- 3 Years off experience in programming languages like C or Embedded C
Basic Understanding of Micro Controllers and Micro Processor Architecture.
Basic Understanding of different peripherals of Micro controller like UART/SPI.
Basic Coding/Compilation/Debugging knowledge.
Understanding of Data Structures ,Array and Unions.
Understanding of basic of any Wireless technologies like Zigbee/BLE/Thread/ Low Power WiFi/ IoT frameworks will be a plus.
**WE VALUE:**
Excellent communication and presentation skills.
Experience working in embedded software architectures
Knowledge of wireless technology
Understanding of basic of any Wireless technologies like Zigbee/BLE/Thread/ Low Power WiFi/ IoT frameworks will be a plus.
Resideo is a $6.76 billion global manufacturer, developer, and distributor of technology-driven sensing and control solutions that help homeowners and businesses stay connected and in control of their comfort, security, energy use, and smart living. We focus on the professional channel, serving over 100,000 contractors, installers, dealers, and integrators across the HVAC, security, fire, electrical, and home comfort markets. Our products are found in more than 150 million residential and commercial spaces worldwide, with tens of millions of new devices sold annually. Trusted brands like Honeywell Home, First Alert, and Resideo power connected living for over 12.8 million customers through our Products & Solutions segment. Our ADI | Snap One segment spans 200+ stocking locations in 17 countries, offering a catalog of over 500,000 products from more than 1,000 manufacturers. With a global team of more than 14,000 employees, we offer the opportunity to make a real impact in a fast-growing, purpose-driven industry. Learn more at Resideo, we bring together diverse individuals to build the future of homes. Resideo is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. For more information on applicable U.S. equal employment regulations, refer to the If you require a reasonable accommodation to apply for a job, please use Contact Us form for assistance.
Firmware Engineer

Posted 3 days ago
Job Viewed
Job Description
+ Demonstrate a hands-on technical background; excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience.
+ Analyze, design, and implement solutions to requirements.
+ Propose improvements to identified software inefficiencies and deficiencies.
+ Use scopes, meters, power sources etc. as necessary to complete the task.
+ Plan and architect a testing environment using existing tool chain for a given product.
+ Participate in sprint planning sessions.
+ Identifies test cases necessary for verifying firmware requirements.
+ Implements or manages the implementation of test cases.
+ Manage code changes using version control tools.
+ Participate in code reviews.
+ Implement or manage the execution of test cases.
+ Log defects in project defined defect tracking tool.
+ Read and follow relevant project engineering practice and engineering standards documents.
**Who you are:**
You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively take action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others.
**For This Role, You Will Need:**
+ Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers
+ Knowledge and experience with agile development methodologies
+ 3+ years of professional work experience in embedded software development.
+ Knowledge and experience with distributed version control such as (GIT, Mercurial)
+ Knowledge and experience with static code analysis tools such as PC-Lint.
+ Good programming skills with C compilers and linkers
+ Knowledge or ability to learn requirements management database tools such as (Jama)
+ Familiarity with command line application interfaces and operation.
+ Ability to participate in a team environment.
+ Must have a commitment to quality.
+ Good to have Knowledge and experience with ARM architecture.
+ Good to have Knowledge and experience with RTOS
**Preferred Qualifications:**
+ Bachelor of Science Computer Engineering, Electronics Engineering or Equivalent Engineering with a focus on programming
+ Prior embedded development experience
**Our Culture & Commitment to You:**
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
**WHY EMERSON**
**Our Commitment to Our People**
At Emerson, we are motivated by a spirit of collaboration that helps our diverse, multicultural teams across the world drive innovation that makes the world healthier, safer, smarter, and more sustainable. And we want you to join us in our bold aspiration.
We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world's most complex problems - for our customers, our communities, and the planet. You'll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor.
At Emerson, you'll see firsthand that our people are at the center of everything we do. So, let's go. Let's think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let's go, together.
**Accessibility Assistance or Accommodation**
If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: .
**ABOUT EMERSON**
Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability.
With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety.
We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you're an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you'll find your chance to make a difference with Emerson. Join our team - let's go!
**No calls or agencies please.**
**Requisition ID** : 25021756
Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.
Firmware Engineer
Posted 1 day ago
Job Viewed
Job Description
About Company : They balance innovation with an open, friendly culture and the backing of a long-established parent company, known for its ethical reputation. We guide customers from what’s now to what’s next by unlocking the value of their data and applications to solve their digital challenges, achieving outcomes that benefit both business and society.
· Job Title: Firmware engineer
· Location: Bangalore(Hybrid)
· Experience: 9 to 12 yrs
· Job Type : Contract to hire.
· Notice Period:- Immediate joiners.
Mandatory Skills:
·Having strong experience and knowledge in Bacnet,SDLC,Ethernet and Jira
Firmware Engineer
Posted 3 days ago
Job Viewed
Job Description
• Embedded Software development experience of 6+ years with C++
• Hands on experience on RTOS (like Zephyr) based application development in C/C++ and GTest for Unit Testing
• Knowledge of data acquisition module and board bring-up, good debugging skills
• Exposure to working on hardware peripherals
• Knowledge of Git, Jira, Confluence’
• Knowledge of python, shell script
GOOD TO HAVE:
• Working experience on uboot, Embedded Linux and other opensource components, RTOS is a plus• Experience on communication interfaces as I2C, SPI, RS232/485, USB
• Understanding of any Industrial protocols like Ethernet, Modbus, REST is preferable
• Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver
Firmware Engineer
Posted 3 days ago
Job Viewed
Job Description
Namaskaram!
AjnaLens is looking for a Junior Firmware Developer to join our team at Thane
(Maharashtra – India). We are seeking someone with 3–5 years of hands-on experience in embedded systems programming . If you have worked on ESP-based platforms (ESP32, ESP8266, etc.) and are proficient with Git for software configuration management, that’s a strong plus!
This role involves designing, developing, testing, and maintaining firmware for embedded devices while collaborating closely with our hardware and software teams.
We’re also proud to share that Lenskart is now our strategic investor , a milestone that reflects the impact, potential, and purpose of the path we’re walking. Join us as we co-create the future of conscious technology.
Read more here:
Top 3 Daily Tasks:
- Develop, debug, and maintain embedded firmware for microcontrollers and microprocessors.
- Collaborate with hardware engineers to integrate firmware with electronics and sensors.
- Implement and optimize communication protocols (UART, SPI, I²C, CAN, USB, BLE, etc.).
Minimum Work Experience Required:
- 3–5 years of experience in firmware development for embedded systems.
- Strong proficiency in C/C++ programming for microcontrollers.
- Exposure to ESP-based firmware development (ESP32, ESP8266) including Wi-Fi/BLE stack integration.
Top 5 Skills You Should Possess:
- Proficiency with Git for version control and collaborative development.
- Experience with RTOS (FreeRTOS, Zephyr, or similar) or bare-metal programming.
- Familiarity with embedded development environments and toolchains (Keil, IAR, GCC, ESP-IDF, Arduino IDE, etc.).
- Knowledge of hardware debugging tools (oscilloscopes, logic analyzers).
- Strong understanding of standard communication protocols (UART, SPI, I²C, etc.).
What You’ll Be Expected to Do:
- Maintain software configuration control and ensure traceability of firmware versions.
- Work on firmware flashing, OTA updates, and peripheral integration for ESP-based platforms.
- Optimize firmware for performance, power efficiency, and memory usage.
- Participate in code reviews, testing, and documentation.
- Troubleshoot and resolve hardware/firmware integration issues.
Nice-to-Have Skills: Wireless communication (BLE, Wi-Fi, LoRa), IoT/cloud integration (AWS IoT, Azure IoT, MQTT), scripting in Python/Bash, Linux-based embedded development, and experience in agile practices.
Firmware Engineer
Posted 4 days ago
Job Viewed
Job Description
Job Description:
We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems. You will play a key role in developing robust, secure, and scalable firmware tailored for low-power, wide-range embedded devices, leveraging advanced Linux systems, AWS IoT Core, and other cutting-edge technologies.
Key Responsibilities and skills required:
- Design, develop, and maintain embedded firmware on Linux-based devices.
- Work on Yocto-based Linux system development, ensuring seamless integration with systemd.
- Develop and optimize Linux device drivers and embedded security features.
- Integrate with AWS IoT Core for cloud-based device connectivity, data exchange, and management.
- Write, test, and debug Embedded C code, ensuring high performance and reliability.
- Conduct unit testing using the cppunit framework, ensuring code quality and robustness.
- Adhere to Test-Driven Development (TDD) methodologies to enhance code maintainability and scalability.
- Good working knowledge on python and shell scripting.
- Experience with designing and developing RF products for public and proprietary networks
- Experience with embedded firmware development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers
- Excellent documentation practices and communication skills
- Commitment to maintaining project schedules and delivering tasks on time.
- Collaborate in an agile development environment, participating in sprint planning, reviews, and continuous improvement.
- Experience working in agile development environments with cross-functional teams.
Be The First To Know
About the latest Firmware engineer Jobs in India !
Firmware Engineer
Posted 4 days ago
Job Viewed
Job Description
We are looking for a Firmware Engineer, driving the development of mission-critical aerospace and defense applications. As an FPGA Design Engineer, you will develop micro-architectures and RTL code for IP and sub-systems using VHDL/Verilog, focusing on Xilinx FPGA platforms. Responsibilities include timing constraint preparation, protocol and interface design (AXI, I2C, USB, SPI, UART, Ethernet), multi-clock and asynchronous design, integration, verification, and debugging. You’ll also automate processes using scripting languages and support board-level bring-up. Experience with DDR/PCIe controllers, low power concepts, and DO-254 certification is a plus.
Exp:3-6 Years
- Hands-on experience with Xilinx FPGA synthesis, timing constraints, prototyping, bring-up, and board-level debugging
- Strong knowledge of AXI, I2C, USB, SPI, UART, Ethernet, DDR, PCIe, and expertise in multi-clock and asynchronous designs.
- Competency in scripting languages (bash, Perl, Python) for automation, testing, and process improvement.
- Conduct functional and system-level verification, troubleshoot and debug RTL and FPGA issues, and resolve board-level implementation problems
- Good Communication and analytical skills.
Firmware Engineer
Posted 4 days ago
Job Viewed
Job Description
MUST HAVE :
• Embedded Software development experience of 6+ years with C++
• Hands on experience on RTOS (like Zephyr) based application development in C/C++ and GTest for Unit Testing
• Knowledge of data acquisition module and board bring-up, good debugging skills
• Exposure to working on hardware peripherals
• Knowledge of Git, Jira, Confluence’
• Knowledge of python, shell script
GOOD TO HAVE:
• Working experience on uboot, Embedded Linux and other opensource components, RTOS is a plus• Experience on communication interfaces as I2C, SPI, RS232/485, USB
• Understanding of any Industrial protocols like Ethernet, Modbus, REST is preferable
• Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver
Please note that this position requires a minimum of 5 years of relevant professional experience. As such, freshers, interns, and candidates with less than 4 years of experience are kindly requested not to apply
Firmware Engineer
Posted 4 days ago
Job Viewed
Job Description
``html
About the Company
ACLDigital is committed to innovation and excellence in the field of embedded software development. Our mission is to deliver high-quality solutions that empower our clients and enhance their operational efficiency. We foster a culture of collaboration, creativity, and continuous learning.
About the Role
We are seeking a skilled Embedded Software Developer with a strong background in C++ and RTOS application development. The ideal candidate will have a passion for technology and a desire to work on cutting-edge projects.
Responsibilities
- Embedded Software development experience of 6+ years with C++
- Hands on experience on RTOS (like Zephyr) based application development in C/C++ and GTest for Unit Testing
- Knowledge of data acquisition module and board bring-up, good debugging skills
- Exposure to working on hardware peripherals
- Knowledge of Git, Jira, Confluence
- Knowledge of python, shell script
Qualifications
- 6+ years of experience in Embedded Software development
Required Skills
- Embedded Software development experience of 6+ years with C++
- Hands on experience on RTOS (like Zephyr) based application development in C/C++ and GTest for Unit Testing
- Knowledge of data acquisition module and board bring-up, good debugging skills
- Exposure to working on hardware peripherals
- Knowledge of Git, Jira, Confluence
- Knowledge of python, shell script
Preferred Skills
- Working experience on uboot, Embedded Linux and other opensource components, RTOS is a plus
- Experience on communication interfaces as I2C, SPI, RS232/485, USB
- Understanding of any Industrial protocols like Ethernet, Modbus, REST is preferable
- Good hands on experience in MQTT, HTTP, BLE, Wi-Fi and Webserver
Pay range and compensation package
Notice Period: 0-15 days only
Equal Opportunity Statement
We are an equal opportunity employer and are committed to fostering a diverse and inclusive workplace. We encourage applications from all qualified individuals.
Please share your cv on