Home
Jobs

107 Embedded Firmware Jobs - Page 3

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3 - 8 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities: Expected to perform independently and become an SME. Required active participation/contribution in team discussions. Contribute in providing solutions to work related problems. Develop and write pre-silicon firmware for silicon chips. Integrate and develop C tests/APIs for hardware interface. Conduct design and code reviews for software implementations. Test and validate product implementations for quality assurance. Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: Must To Have Skills: Proficiency in Embedded C. Strong understanding of hardware-software interface. Experience with software build flow and testing methodologies. Hands-on experience in developing firmware for silicon chips. Knowledge of C tests/APIs integration. Familiarity with design and code review processes. Additional Information: The candidate should have a minimum of 3 years of experience in Embedded C. This position is based at our Bengaluru office. A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

5 - 10 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Python (Programming Language) Good to have skills : Shell Scripting Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities: Expected to be an SME. Collaborate and manage the team to perform. Responsible for team decisions. Engage with multiple teams and contribute on key decisions. Provide solutions to problems for their immediate team and across multiple teams. Develop innovative solutions to complex technical challenges. Conduct thorough testing and validation of firmware and software components. Stay updated on industry trends and advancements in silicon firmware and embedded engineering. Professional & Technical Skills: Must To Have Skills: Proficiency in Python (Programming Language). Good To Have Skills: Experience with Shell Scripting. Strong understanding of software development principles and practices. Knowledge of hardware-software interface and embedded systems. Experience in developing and debugging firmware for silicon chips. Proficient in C programming language for firmware development. Additional Information: The candidate should have a minimum of 5 years of experience in Python (Programming Language). This position is based at our Bengaluru office. A 15 years full time education is required. Qualification 15 years full time education

Posted 1 month ago

Apply

7 - 12 years

15 - 30 Lacs

Navi Mumbai

Work from Office

Naukri logo

Greetings for the Day! About Lauritz Knudsen Electrical and Automation Lauritz Knudsen Electrical and Automation (A unit of Schneider Electric India Pvt. Ltd.) is a pioneering electrical and automation brand with a rich legacy of over 70 years in India. We offer comprehensive portfolio of low-voltage switchgear, medium-voltage switchgear, automation solutions, software, and services catering to diverse segments, including homes, agriculture, buildings, infrastructure, and industry. L&T Switchgear is now Lauritz Knudsen Electrical & Automation. We are looking out for experience professional with following expertise for Lauritz Knudsen (A Unit of Schneider Electric). If interested do apply for this role: Position Title: Manager / Senior Manager Experience : 6- 15 years Work Location: Mahape, Navi Mumbai. Key Responsibilities/Deliver: Design and development of embedded systems firmware. Coding and Algorithm Understanding System requirements/specification and architecting subsystem module specifications. Strong knowledge of Linux operating system, industrial communication protocol, Linux device Driver development, C/C++, ARM architecture. Functional Competencies: Strong experience in embedded system programming Experience on Linux development. Exposure to development of industrial communication protocol

Posted 1 month ago

Apply

5 - 10 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded Software Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Validation of 802.11 Wireless LAN products (Access Point/Wi-Fi Direct/Station), BT Coex testing. This includes functional, performance validation. System test plan creation, test bed design and implementation Should be able to identify and debug issues and to track them. Release testing of WLAN solutions (automated and manual). A mix of Black box and White box testing of would be involved. Setting up test beds and other required provision for testing of Wi-Fi products Automate the test cases using one or more scripting languages(python)Preferred Qualifications Bachelors in Computer Science/EEE/ECE/Electronics/IT or equivalent degree is minimum needed. Scripting skills:Python, Shell scripting Experience with Linux OS mandatory. Good to have:Android, and/or RTOS environments Wi-Fi working knowledge is needed. (Wi-Fi Station, Access point - Mandatory. Specification knowledge in 802.11a/b/g/n/11ac is mandatory. Good to have:802.11ax, Wi-Fi 6E, Wi-Fi 7, Wi-Fi Direct, WPS. Good knowledge of tools for Wi-Fi traffic testing (Iperf, Chariot), protocol analysis (Omnipeek, Wireshark, tshark), Network traffic analysis (tcpdump). Good knowledge of IP networking is mandatory. (IP, DNS, DHCP, Multicast) A minimum of 4 years of working experience in WLAN products. Performance testing (Current measurement) is good to have. BT knowledge and testing is added advantage. Wi-Fi alliance certification experience is also added advantage. Good interpersonal, communication (Written and Verbal), interest to learn and excel and positive approach in work are mandatory Knowledge on WiFi modulations/data rate Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded Software This position is based at our Bengaluru office A 15 years full time education is required Qualification 15 years full time education

Posted 1 month ago

Apply

2 - 7 years

12 - 16 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Qualcomm is hiring strong DV engineers to verify high performance and low power CPUs in Bangalore. Please forward your profiles if you meet the requirement. Roles and Responsibilities o Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. o Work closely with design/verification teams within CPU to develop comprehensive test plan. o Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. o Verify power intent through use of methodologies like UPF. o Work closely with system architects, software teams and Soc team to validate system use cases. o Work closely with emulation team to enable verification on emulators and FPGA platforms. o Debug and triage failures in simulation, emulation and/or Silicon. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. o BE/BTech degree in CS/EE with 3+ years"™ experience. o Experience in power management verification. o Implementation of assembly and C language embedded firmware. o Experience in C/C++, scripting languages, Verilog/system Verilog. o Strong understanding of power management features in CPUs and CPU based Socs. o Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc. Preferred Requirements: o Good Understanding of CPU architectures and CPU micro-architectures. o In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitecture o Experience with advanced verification techniques such as formal and assertions is a plus o Knowledge and verification experience in DFT and structural debug concepts and methodologiesJTAG, IEEE1500, MBIST, scan dump, memory dump is a plus

Posted 1 month ago

Apply

5 - 10 years

8 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

Job Summary : As a Firmware Developer, you will be responsible for designing, developing, and optimizing embedded firmware for Bluetooth Low Energy (BLE) medical devices . You will collaborate closely with mobile, cloud, and hardware teams to ensure seamless communication and system reliability. Location : Hyderabad Key Responsibilities Firmware Development - Architect, implement, and optimize robust embedded firmware for BLE-based medical devices. BLE Communication - Ensure reliable BLE communication by fine-tuning GATT profiles, GAP settings, and connection parameters. Memory & Performance Optimization - Manage static memory allocation, flash memory layout, and power efficiency in resource-constrained environments. Cross-Platform BLE Handling - Work with mobile teams to handle BLE behavior inconsistencies across iOS and Android. Debugging & Optimization Utilize BLE sniffers, debugging tools, and real-time logging to troubleshoot firmware issues. Security & Compliance – Implement secure pairing, bonding, and OTA firmware updates while adhering to medical device standards. Required Skills & Expertise Strong experience of 4+ years in Firmware/Embedded Development. Strong knowledge of BLE stack APIs (GATT, GAP, L2CAP) and BLE protocol internals (advertising, connection events, link layer). Proficiency in C for embedded systems, with expertise in static memory management. Experience with wear leveling, sector erase schemes, and endurance techniques. Familiarity with BLE connectivity challenges on iOS & Android and ability to mitigate inconsistencies. Hands-on experience with Debugging like Wireshark, TI SmartRF Sniffer, or equivalent. Exposure to BLE-based cloud workflows and real-time data synchronization. RTOS Knowledge , Understanding of task scheduling, ISR management, and power-optimized firmware. Experience with TI CC2640R2F & TI-RTOS is a plus. Nice to Have OTA Firmware Updates: Experience with secure BLE pairing, bonding, and firmware upgrade mechanisms. Embedded Diagnostic Tools: Ability to develop real-time diagnostics for memory usage, BLE packet flow, and connection stability trends. Why Join Monitra Healthcare? Impact-Driven Work: Build life-saving medical technologies that make a real difference. Cutting-Edge Tech: Work with advanced BLE, IoT, and AI-powered healthcare solutions. Collaborative Team: Engage with a multidisciplinary team of engineers, data scientists, and healthcare experts. Join us in shaping the future of connected healthcare!

Posted 1 month ago

Apply

6 - 10 years

8 - 12 Lacs

Pune, Mumbai, Bengaluru

Work from Office

Naukri logo

Skills : Proficient in JavaScript, TypeScript, HTML5, CSS, ArcGIS APIs/SDKs, and experienced with spatial databases such as SQL Server & PL/SQL Required Candidate profile Notice Period: 0- 45 days EducationBE, B.tech, ME, M.tech, good to have ESRI certificationLocationBangalore, Pune, Mumbai, Hyderabad, Chennai, Gurgaon, Noida

Posted 2 months ago

Apply

4 - 7 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

In this role, you will have the opportunity to: Perform vulnerability assessment on periodic basis and report the findings. Develop mitigations/resolutions to vulnerabilities assessed, in conjunction with the development teams. Collaborate with various product development teams to identify vulnerabilities and needed mitigations. Support the cybersecurity compliance activities. Research and perform analysis on new vulnerabilities within out tech landscape and support the remediation activities. Identify missing patch’s and support the product team in fixing them. Knowledge in working with Security modules like Encryption, Authentication and Authorization. Proven ability to deliver high quality results in a timely fashion while working on different projects concurrently. Performing security development activities as part medical device SDLC & Design Controls procedures. Developing Product security documentation for 510(k) submissions. The essential requirements of the job include: Bachelor’s degree in computer science, Computer Engineering or a related field with 3 – 6 years of proven experience Good knowledge and understanding of the security concepts like CIA and Defense in Depth. Proven expertise across a range of operating systems and environments, such as MS Windows, Linux, Embedded OS Hands on experience with security tools and products like Nessus / etc. Hands on experience with Secure Development Lifecycle and testing. It would be a plus if you also possess previous experience in: Industry-recognized certification like CEH etc. Experience with Healthcare products is good to have. Good knowledge of windows/Linux vulnerability management. Exposure to Good Documentation Practices followed in Medical Device products.

Posted 2 months ago

Apply

2 - 7 years

3 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description Primary Responsibilities: Participation in the software development process for IoT edge devices firmware and applications. Implementation of different communication protocols (Ethernet, Serial UART, Modbus) Embedded firmware development on multiple edge device platforms Build and test production images and OTA update packages Performance validation of embedded system. Identify and log the defects in bug tracking system. Skill Requirements: Working knowledge of application developed on embedded products. Good understanding of TCP/IP, MODBUS and monitoring tools and technologies Development experience on Linux, Yocto and Debian preferred Ability to develop software in C and Python Knowledge of MQTT, AMQP, ProtoBuf Experience in Linux Shell Scripting Knowledge of containerization and container management, Docker & Kubernetes preferred

Posted 2 months ago

Apply

0 - 1 years

1 - 2 Lacs

Chennai

Work from Office

Naukri logo

Greetings from Elico Limited !!! We are looking for candidates who are experience in Embedded C & Firmware design engineer Job description: Designation : Embedded Engineer Trainee Graduation : B.E / B.Tech Experience `0 to 1 year Salary : Upto 2.5L PA Location : Chennai Nature of Experience: Experience on Hardware design and development by using 8/16/32 bit microcontroller for Embedded Products/Instruments. Hands on experience on any schematic capture tools such as Altium/DxDesigner. Hands on experience on any embedded development environments like Keil, Code Warrior, MCU Expresso Experience on RTOS concepts Responsibilities: Firmware development to meet the features and functions of products Design & Development of systems including Analog & Digital components,Displays and motor driver designs. Provide detailed circuit analysis, tolerance analysis, simulations. Ability to communicate concepts, unit and system level hardware design, design validation test results and progress of projects to core team. Troubleshooting hardware, debug firmware and optimize performance. Understanding of hardware / firmware interactions and design Knowledge of understanding schematics and datasheets G miliarity with RS232,SPI,I2C,RS485 communicationsG Service agreement is mandatory for three years Interested Candidates can share your updated resume to kalaiyarasur@elicohcs.com Address: No 10 Bristol I T Park South Phase 8th Floor, Thiru Vi Ka Industrial Estate-Guindy, Chennai - 600032, Near Maruti Service Centre & Behind Olympia Tech Park. Thanks & Regards Kalaiyarasu.R -HR 9791110125

Posted 2 months ago

Apply

5 - 8 years

6 - 10 Lacs

Chennai

Work from Office

Naukri logo

Key Responsibilities: Develop, test, and optimize firmware for embedded systems. Work with microcontrollers, peripherals, and communication protocols (SPI, I2C, UART, CAN, etc.). Write efficient, well-structured, and maintainable C/C++ code. Debug and troubleshoot firmware issues using tools like JTAG, oscilloscopes, and logic analyzers. Collaborate with hardware, software, and test engineers to ensure seamless system integration. Implement and maintain real-time operating systems (RTOS) when required. Develop and execute unit tests and automated test scripts for firmware validation. Maintain firmware documentation, version control, and best coding practices. Requirements: Strong proficiency in C/C++ programming for embedded systems. Hands-on experience with microcontrollers (ARM Cortex-M, STM32, PIC, etc.). Familiarity with hardware debugging tools (JTAG, SWD, oscilloscopes, logic analyzers). Experience with communication protocols (SPI, I2C, UART, CAN, Ethernet). Understanding of power management, low-power firmware techniques, and bootloaders . Experience with version control systems like Git . Strong analytical and problem-solving skills. Excellent teamwork and communication skills. Preferred Qualifications: Experience with real-time operating systems (RTOS) like FreeRTOS or Zephyr. Experience with wireless protocols (BLE, Wi-Fi, LoRa, Zigbee). Knowledge of safety and security principles in embedded systems. Experience with automotive, industrial, or IoT systems . Familiarity with scripting languages (Python, Shell) for testing and automation. Exposure to Yocto, Linux kernel development, or device drivers is a plus. Interested, Kindly share your profile to rafik_raja@onwardgroup.com Regards, Rafik Raja S Onward Technologies.

Posted 2 months ago

Apply

5 - 10 years

10 - 16 Lacs

Mumbai Suburbs, Navi Mumbai, Mumbai (All Areas)

Work from Office

Naukri logo

You will design embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems, establish software verification testing tools and methods

Posted 2 months ago

Apply

2 - 5 years

7 - 15 Lacs

Pune

Work from Office

Naukri logo

Job Description for Firmware Engineer- Primary Objective of position: Work independently on Embedded software development projects. Design, document and implement embedded software consists of control functions, communication protocols, drivers, local LCD user interface, and web page user interface running on Linux or open-source or a real-time operating system. These systems are used to control DC power system in telecommunications and data center applications. Job Responsibility Leading project and coordinating the interface with other international design teams Contribute in project requirements Develop plans, and schedule Develop detailed kevel software design documents based on project requirement Develop software in C/C++ technologies and web pages Conduct software peer and code reviews. Recommend plan to improve software quality in products. Job Requirements BE - Computer Science \ Electronics Engineering or Equivalent 2-5 years of experience in embedded software development in Linux environment C & C++ experience is a must Experience working with OpenBMC & Redfish APIs, yocto is a must. Experience with CGI, Json, HTML, Ajax, jQuery is a must Own the project and coordinate with functional contacts at different locations Ability to develop readable, robust, reliable, well-structured code is a must Ability to review code for readability, and robust/reliable operation in an embedded system is a must Ability to identify and correct embedded software problems like race conditions and reentrancy issues is a must Application development & driver interfacing with RS-485 and communications Modbus, CANOpen, Ethernet and TCP/IP protocol is preferred Power domain preferred Real-time operating system experience is preferred Web/CGI application background is a plus CMMI Process Knowledge is preferred Ability to communicate effectively in both written and spoken English Good Interpersonal skills & Strong Team Player

Posted 2 months ago

Apply

5 - 8 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities In this position, you will be: Designing, developing, reviewing and maintaining the embedded software products. Preferred candidate profile Academic background in Bachelors Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. 5-8 years of Embedded firmware/software development experience in Embedded C,C++,RTOS or Linux based development experience. Familiarity with multi-threading concepts. Good knowledge of coding standards. Experience working with team of engineers using Agile methodologies. Good analytical, problem solving skills. Excellent interpersonal and communication skills. Skills Proficiency in Embedded C programming Experience with Linux based OS, RTOS Familiarity with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP. Familiarity with RUST is an added advantage.

Posted 2 months ago

Apply

2 - 6 years

4 - 6 Lacs

Chennai

Work from Office

Naukri logo

Our client is a leading consumer products manufacturing company who are into the product lines of Kitchenware, Home Essentials, IoT & Soft Goods, having market presence across 15 countries. Job Summary We are seeking an Embedded Firmware Engineer to contribute to the entire embedded software development life cycle of IoT products. Responsibilities Your primary responsibilities will include electronic circuit design and hardware testing. You will also develop software to test the hardware and create software tools for writing our firmware during production. Play a crucial role throughout the process, from the initial concept to the final product. Desired Candidate Must have Diploma / Degree in ECE / EEE / CS with working knowledge of FIrmware Prior working experience as an Embedded Software Engineer, preferably from a consumer product/product industry Experience with development and building toolchains to produce, compile and debug source code. Proven experience in programming with Embedded C Understanding of reading datasheets and schematics of components. An analytical mind in addition to a problem-solving attitude Hands-on experience with interfacing various on-chip and off-chip peripherals like LCD displays, keypads, UART, SPI, I2C, ADC, timers, interrupts, GPIO, etc. Experience in Unit testing and Static code analysis, MISRA C standards Good knowledge of Software / Hardware debugging tools, Oscilloscopes, JTAG, Logic analysers This position requires a high degree of flexibility as well as analytical and interpersonal skills. TAS

Posted 2 months ago

Apply

1 - 3 years

2 - 5 Lacs

Pune

Work from Office

Naukri logo

Develop and debug embedded firmware for solar systems, Work with communication protocols such as Modbus, HTTP & MQTT, Integrate SSL encryption for secure communication, Optimize system performance and ensure reliability. Collaborate on SCADA systems. Perks and benefits Work with IIT/JNV alumni on a high-growth startup!

Posted 2 months ago

Apply

3 - 5 years

20 - 30 Lacs

Lucknow

Work from Office

Naukri logo

Purpose: Members of this team gather inputs from embedded hardware team, business development and software team to make an input and output requirement sheet Members of this team prepare necessary documentation for design and development Members of this team develop firmware functionality with the input and output requirement sheet Members of this team validate and evaluate the firmware functionality Members of this team are responsible to support business development activity Members of this team are responsible to research and provided innovative techniques for product betterment Roles & Responsibilities: Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product. Involve in embedded design documentation, coding, unit test and integration testing. Design/Development of firmware in C/C++ for timing critical, interrupt-based applications and evaluation report generation using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to ensure functionality Design/Development of firmware in C/C++ for testing and evaluating durability of components Design/Development of firmware in C/C++on resource-constrained, embedded systems Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability. Ability to understand and follow engineering processes such as SCRUM, version control, and bug management. Conduct FW impact analysis to ensure all of existing features are functional with new proposed change(s). Multitasking between the new product development and the sustenance activities of all existing products Conduct design and code reviews to ensure the quality of work products Requirements: Strong software design skills, including debugging, performance analysis, and test design Should have strong programming skills in Embedded C and Knowledgeable in C++ Knowledge of using interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, CAN interfacing Experience with Cortex M4 or equivalent Experience in timing critical, interrupt-based design, power and memory optimization Ability to read datasheet, schematics, design simple digital and analog circuits Strong analytical and problem solving skills with ability to self-learn Self-starter with the ability to operate effectively with minimal supervision

Posted 2 months ago

Apply

2 - 5 years

2 - 4 Lacs

Vadodara, Ahmedabad, Anand

Work from Office

Naukri logo

Position: Embedded Firmware Engineer Location: Ahmedabad Key Responsibilities: Design, develop, and maintain firmware for microcontrollers (STM32, NXP, ESP). Work with BareMetal and RTOS for efficient multitasking and resource management. Implement communication protocols (SPI, I2C, MODBUS, CAN, Ethernet). Ensure hardware-software integration and fault tolerance (watchdog timers, error detection). Collaborate with cross-functional teams and document firmware processes. Troubleshoot and resolve firmware issues. Required Skills: Proficiency in C/C++, microcontroller architecture, and RTOS. Solid understanding of hardware/electronics and communication protocols. Experience with version control (Git) and Agile methodologies. Familiarity with embedded security principles. Qualifications: B.Tech/M.Tech in Electrical, Electronics, or related field. Good-to-Have: Knowledge of power electronics and EVSE standards.

Posted 2 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Experience in System Debug, Embedded OS or bare metal programming,Strong in C programming, Expertise in executing the tests in Emulation/FPGA platforms like Zebu, Palladium and on Silicon, Experience in JTAG debuggers, Display Protocol analysers.Display Validation fundamentals. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 2 months ago

Apply

2 - 7 years

3 - 7 Lacs

Delhi NCR, Delhi, Gurgaon

Work from Office

Naukri logo

URGEENT HIRING FOR EMBEDDED FIRMWARE DEVELOPER...!!!! Department: Research and Development Location: Dwarka, Delhi Experience: 2- 8 JOB RESPONSIBILITIES: * 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 apps. Your expertise in C/C++ programming, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and real-time embedded system design will be critical in ensuring the performance, reliability, and scalability of our products. * The ideal candidate will have hands-on experience with hardware debugging, knowledge of communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), and experience working with RTOS. In this role, you will collaborate with cross-functional teams in an agile environment, delivering firmware for innovative devices that are part of the larger IoT ecosystem. Key Responsibilities: * Perform routine maintenance and address equipment faults promptly. * Design, develop, and optimize firmware for embedded systems using C/C++, and Python. * Develop solutions for microcontrollers like STM32, NXP, PIC, and Texas Instruments. * Work on communication protocols including Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, and RF. * Working knowledge and interfaces of different type of touch display is necessary Debug hardware using tools like Digital Storage Oscilloscopes (DSO), multimeters, and function generators. * Collaborate with cross-functional teams to integrate firmware into the IoT Cloud Platform and Desktop App. * Develop and integrate firmware for RTOS and handle sensor interfacing and signal conditioning. * Use IDEs such as IAR Workbench, STM32 Cube IDE, Keil Micro vision, etc. * Ensure firmware aligns with the product as low-power design and optimization needs. Key Deliverables: * Build robust firmware for IoT devices linked to other platforms and apps. * Deliver successful completion of 2-3 firmware projects for embedded applications. * Provide high-quality documentation and implement unit testing and system testing. * Collaborate with the agile team to meet project timelines and maintain firmware performance. Qualifications: * Degree in Engineering (Computer Science, Data Science, Electronics, Electrical) Technical Skills: * Proficiency in Embedded C/C++ programming. * Hands-on experience with microcontrollers like NXP, PIC, and Texas Instruments. Preferably STM32 microcontrollers. * Experience with IDEs and development tools such as IAR Workbench, CCS, e2 Studio, STM32 Cube IDE, Kiel Micro vision. * Strong understanding of communication protocols like Bluetooth, USB, UART, Modbus, I2C, SPI, Ethernet, Wi-Fi, and RF. * Knowledge of tools like Digital Storage Oscilloscope (DSO), multimeters, and function generator for debugging hardware. * Experience with Unit Testing and System Testing. * Experience with RTOS development and integration. * Hands-on experience with hardware debugging and schematic interpretation. * Familiarity GPS, and GPRS communication modules. * Experience working with various sensors and embedded application development. * Successful completion of 2-3 firmware development projects. * Strong problem-solving skills and attention to detail in both hardware and firmware contexts. * Working experience with Ethernet and Wi-Fi communication in embedded systems. * Familiarity with GIT version control systems. * Knowledge of project management tools like Jira. * Understanding of low-power design and optimization for embedded devices. * Ability to work independently and collaborate within a cross-functional team. * Familiarity with JSON and API testing platform like Postman or similar tools. Soft Skills: * Strong communication skills for effective coordination with teams. * Analytical thinking and problem-solving capabilities. * Troubleshooting skills to identify and resolve issues efficiently. Benefits: * Competitive salary and benefits package in a globally operating company. * Opportunities for professional growth and involvement in diverse projects. * Dynamic and collaborative work environment INTERESTED CANDIDATES CAN SEND THEIR CV ON "hr@gfofireequipments.com".

Posted 2 months ago

Apply

10 - 15 years

20 - 30 Lacs

Bengaluru

Hybrid

Naukri logo

Positions available: 1. Senior Firmware Developer 2. Technical Architect (Embedded Firmware) Immediate candidates who can join within 10 to 15 days of selection required. Desired Skills and Experience 7+ years of firmware development experience in an embedded domain. Experience with networking protocols on embedded platforms: Wi-Fi, TCP/IP, TLS, HTTP, MQTT, ZigBee, Z-Wave. Proficiency in C programming, data structures and algorithms Detailed operational knowledge of L2, L3, L4 protocols, switching, routing, gateway and service discovery Detailed operational knowledge of L2, L3 and L4 level security Strong problem solving and complex software development/troubleshooting skills. Experience in scripting using Python, Perl Experience in implementing RFCs Experience with RTOS embedded experience ( VxWorks, PSOS, Linux OS) Hands on Experience in Linux Kernel Modules, Linux Kernel networking Hands-on knowledge of drivers, I/Os, peripherals, sensors and serial devices Ownership, team player, time management skills and good interpersonal and communication skills Willing to learn and scale up with contemporary tools and technologies Education: BS/MS in Engineering or Computer Science

Posted 2 months ago

Apply

4 - 9 years

25 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded SW development C & Python programming Linux Kernel, Bootloader, LK DRAM, Cache, DMA, DVFS optimization Debugging: Zebu Emulator, Trace 32 Linux Internals: threads, sync, interrupts, IPC

Posted 2 months ago

Apply

4 - 7 years

14 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role Every PC power-o Every sleeping laptop; Longer battery life. Autonomous driving. Feel proud that YOU make it happen. The Power Management Controller IP (PMC) is responsible for managing the system boot and power for client and server chipsets.As a member of the PMC verification team, you will develop test plans for embedded firmware validation, implement test plans, and complete the end 2 end validation flow. You will enhance the firmware verification environment wrt modelling, checks, testcases, to adhere to scalability and quality requirements in a pre-silicon simulation environment.To be successful at this role you will need to have experience with a high level programming language like Python and with System level Design/Integration/testing. You will need to work with FW developers and architects to achieve verification closure on features and bug fixes, including defining verification strategy, planning and execution with quality criteria met. The quality of the code (firmware) is directly proportional to the quality of the verification work. You will also analyze coverage gaps and devise strategies to fill coverage holes.Requirements: Excellence in hands on coding with deep expertise in Python or other OOPs based high level languages. Work closely with FW developers and architects to achieve verification closure on features and bug fixes, including defining verification strategy, Develop technical domain depth in IP domain to enable working from first principles by Co-relating spec to environment to identify scope of work, guide/own execution in terms of features, debug. Work with architects to ungate firmware validation by resolving blocks/ambiguities in spec. Own global horizontal firmware validation methodology initiatives. Own the verification quality of deliverables assigned. Develop test plans, enhance the firmware verification environment wrt modelling, checks, testcases, to adhere to scalability and quality requirements. Ability to work in a complex fast paced global environment with multi stakeholder interaction across architecture, design and validation. Excellent oral, written communication and presentation skills Qualifications Minimum Qualifications : BS or MS in Electrical Engineering, Computer Engineering, Computer Science or other science/engineering related field. Min 4 years' coding and debug experience with Python Experience with Micro Controller based systems having embedded low level firmware Preferred Qualifications Coding and Debug experience with C, C++ Experience with a model-based FW validation environment Familiarity with x86 architecture at a flow level Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Other Locations IN, Bangalore

Posted 2 months ago

Apply

3 - 5 years

11 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

• In depth knowledge and extensive experience with deeply embedded firmware development and debugging • Demonstrated good analytical and problem solving skills. Hands on debug and usage of debug tools and Lab tools (LA, Scope) • Experience in Handling LAB Equipment like Oscilloscopes, Chambers and Controller samples • FW/SW integration on a micro-controller (ARM, ARC). Good understanding of a microcontroller architecture. • Experience with C/C++ and assembly programming is a plus • Experience in scripting languages, programming tools and environment • Experience of the storage industry, in SSD, HDD, storage systems or a related technology • You have a deep understanding of storage interfaces that may include PCIe/NVMe, AHCI, SATA, SAS, UFS, eMMC. SSD / NAND Domain (SLC, MLC, TLC, QLC), experience with sophisticated NAND flash and other non-volatile storage knowledge is a plus • Experience on Debugging and Failure/Root-Cause Analysis • Experience: 3-5 years of experience

Posted 2 months ago

Apply

5 - 8 years

15 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities Key Responsibilities: Designing and developing embedded software solutions using the Linux operating system. Collaborating with hardware engineers to understand system requirements and specifications, especially in power electronics products. Design, develop and own product firmware for new product development. Work with other developers to ensure the development of best possible future proof products to meet the cost, time, quality, and business needs. Represent the team in technical discussions with other project stakeholders and other technical teams across the organization. Develop deep understanding of existing product architectures. Lead Cybersecurity topics for the development site. Responsible for resolution of field issues that need product expertise. Collaborate with internal and external teams to bring in best Engineering practices and processes. Customizing and optimizing Linux kernels and distributions for specific hardware platforms. Debugging and troubleshooting software and hardware issues in embedded systems. Participating in code reviews and ensuring adherence to coding standards and best practices. Developing and executing test plans to verify and validate embedded software functionality. Documenting software designs, specifications, and test plans for future reference. Qualifications: Bachelor's or Master's degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. 3 to 5 years of experience in embedded systems firmware development, specifically with Linux-based platforms. Required Skills: Proficiency in programming languages such as C and C++. Strong understanding and experience in Object-Oriented Design (OOD) principles for developing efficient and maintainable software. Solid understanding of embedded Linux development tools and toolchains. Experience with device driver development, kernel programming, and real-time operating systems. Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART, USB), particularly in power electronics products. Familiarity with board bring-up and bootloaders. Experience with version control systems, such as Git, in both Linux and Windows environments. Strong problem-solving skills and the ability to analyse and debug complex issues. Excellent communication and collaboration skills to work effectively within a team. Experience incorporating MQTT protocol for efficient messaging in embedded systems. Experience developing data hub components for handling MQTT messages. Knowledge of MQTT broker configuration and integration within embedded systems, specifically with Mosquitto. Proficiency in scripting languages such as Python for automation and system-level tasks. Experience with Eclipse IDE for software development in both Linux and Windows environments. Experience with Jenkins server framework for continuous integration and deployment automation. Preferred Skills: Familiarity with ARM or other embedded processor architectures. Knowledge of networking protocols and TCP/IP stack. Preferred working experience with power electronics products. Experience in electronics circuit design and testing. Experience with cross-compilation and cross-development environments. Understanding of software security principles and best practices. Qualifications - External Bachelor's or Master's degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. 3 to 5 years of experience in embedded systems firmware development, specifically with Linux-based platforms.

Posted 2 months ago

Apply
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.

Featured Companies