Embedded Firmware Engineer at Skoegle IoT Innovations Pvt Ltd · Bengaluru (Bangalore) · 8 - 10 years · ₹12L - ₹15L / yr · Posted 5 Oct 2026

Greetings from Skoegle IoT Innovations Pvt Ltd
Job Summary
We are looking for an experienced Embedded Firmware Engineer with expertise in embedded systems, firmware architecture, RTOS, and embedded software development for IoT, wearable, automotive, industrial, and medical-grade products.
Key Responsibilities
• Design, develop, debug, and maintain firmware in C, C++, and Embedded C.
• Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.
• Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.
• Develop RTOS and bare-metal firmware.
• Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.
• Design bootloaders, OTA updates, and secure firmware upgrades.
• Optimize power consumption, sleep modes, memory allocation, and performance.
• Develop sensor drivers, calibration routines, and medical-grade firmware.
• Program bare ICs and support PCB bring-up, pin selection, and hardware validation.
• Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.
Required Skills
• Embedded Systems and Embedded Software Development
• C, C++, Embedded C
• RTOS, Bare-Metal Programming
• Operating Systems fundamentals
• I2C, SPI, UART, Digital & Analog Signals
• Sensor Integration
• Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link
• ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi
• BLE (UUIDs), GSM (band configuration), GPS, LoRa
• Python, HTML, HTTP/HTTPS
• Bootloader Development, OTA, Power Optimization
• Memory Allocation, Sleep Modes, Sensor Calibration
• Machine Learning on Embedded Systems (preferred)

About Skoegle IoT Innovations Pvt Ltd
About
Company social profiles
Similar jobs (10)
Embedded Systems / Firmware Engineer
Key Responsibilities
- Develop embedded firmware for IoT and connected devices using C/C++.
- Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
- Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
- Work with Python and Shell scripting for development and automation.
- Apply basic AI/ML and computer vision concepts to embedded applications.
- Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.
Required Skills
- C, C++, Python, Shell Scripting
- Embedded Systems & Firmware
- IoT, RTOS, Bare Metal
- Memory Management & Device Drivers
- Communication Protocols
- Camera, Motor & Vision Systems
- Basic AI/ML understanding
- Electrical & Mechanical Design understanding
Role Overview
The Embedded Firmware Engineer will be responsible for development, testing, debugging, and maintenance of embedded firmware for EV Charger and IoT-based products using ESP32 platforms. The role involves working closely with hardware, cloud, mobile application, and testing teams to develop reliable and production-ready embedded solutions.
The candidate should have strong hands-on experience in Embedded C programming, ESP-IDF framework, RTOS-based firmware development, peripheral interfacing, communication protocols, and debugging of embedded systems. Knowledge of EV charging systems, charger communication protocols, and industrial embedded product development is highly preferred.
Key Responsibilities
• Develop embedded firmware in C for ESP32-based embedded systems.
• Work extensively on ESP-IDF framework for application development.
• Design modular, reusable, and scalable firmware architecture.
• Develop low-level drivers and middleware for embedded peripherals.
• Implement multitasking applications using FreeRTOS.
• Optimize firmware for performance, memory utilization, stability, and low power operation.
• Perform firmware integration with hardware modules and external systems.
• Develop and debug firmware for UART, SPI, I2C, CAN, GPIO, ADC, PWM, Ethernet, Wi-Fi, BLE, RS485, and Modbus communication.
• Interface embedded systems with energy meters, display modules, RFID modules, relays/contactors, sensors, and communication modules.
We are looking for Embedded Developer with Leading Global MNC - Faridabad
Description:
- Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
- Excellent knowledge of C/C++ programming and exposure to Assembly.
- Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
- Hands-on experience in developing HAL, BSP and low-level device drivers.
- Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
- Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
- Knowledge of AUTOSAR concepts and architecture is an advantage.
- Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
- Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
- Experience in board bring-up, hardware-software integration and debugging of embedded boards.
- Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
- Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
- Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
- Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
- Experience in reverse engineering and debugging of embedded systems.
- Strong understanding of embedded system architecture and system-level design.
- Experience with Embedded Linux and/or RTOS-based systems is an advantage.
- Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
- Knowledge of NMEA/NMEA 2000 standards is a plus.
- Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
- Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.
Roles & Responsibilities:
The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.
The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.
The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.
Power Electric Vehicles with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure
We are looking for a skilled UEFI/BIOS Firmware Developer with hands-on experience in low-level firmware development, debugging, integration, and validation for enterprise server platforms. The candidate should have strong C/C++ programming skills, knowledge of x86 architecture, and experience working with UEFI firmware environments.
Key Responsibilities
- Develop, debug, review, and integrate UEFI/BIOS firmware for enterprise server platforms.
- Analyze boot flow, hardware initialization, and OS handoff issues.
- Troubleshoot ACPI, SMBIOS, PCIe enumeration, CPU, and memory initialization issues.
- Use firmware logs, debugging tools, and hardware diagnostics to identify and resolve defects.
- Implement firmware fixes and support integration, build management, and regression testing.
- Work on Secure Boot, TPM, and other firmware security-related issues.
- Debug BIOS/UEFI interactions with BMC, operating systems, and hardware components.
- Collaborate with hardware, BMC, OS, and validation teams to resolve platform-level issues.
- Use Git or other version-control tools for source code management and code reviews.
Mandatory Technical Skills
- 3+ years of experience in UEFI/BIOS or low-level firmware development.
- Strong programming knowledge in C/C++.
- Hands-on experience with EDK II / EDK2 / TianoCore or equivalent UEFI development environments.
- Good understanding of x86 server architecture (Intel and/or AMD).
- Experience in boot flow debugging and platform initialization.
- Knowledge of ACPI, SMBIOS, PCIe, CPU, and memory initialization.
- Understanding of Secure Boot, TPM, and firmware security concepts.
- Experience with firmware builds, integration, debugging, and validation.
- Familiarity with Git or other version-control systems.
Good-to-Have Skills
- Linux Kernel and Linux Device Driver development.
- Bootloader development (U-Boot / GRUB).
- Coreboot firmware development.
- BMC, IPMI, and Redfish.
- Embedded firmware and board support packages (BSP).
- Hardware debugging and server platform validation.
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
Job Summary
We are looking for an Automotive Cybersecurity Engineer with expertise in designing and
implementing cybersecurity mechanisms for AUTOSAR, QNX, Android, and Linux-based
automotive platforms. The role focuses on embedded security, secure coding, cryptographic
solutions, and protecting next-generation automotive systems.
Key Responsibilities
• Design and develop security mechanisms for AUTOSAR, QNX, Android, and Linux
environments.
• Implement secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewall mechanisms.
• Develop HSM/TEE-based security solutions and secure key storage.
• Implement hardware-based cryptographic operations.
• Develop secure embedded software using C/C++.
• Perform vulnerability analysis and security validation.
• Collaborate with cross-functional engineering teams.
• Use Python and GenAI tools (including G-HUB) to improve automation and engineering
productivity.
• Conduct code reviews and enforce secure coding practices.
• Prepare technical documentation and support security audits.
Required Skills
• 6–9 years of embedded software or automotive cybersecurity experience.
• Strong experience with AUTOSAR, QNX, Android, or Linux.
• Knowledge of secure boot, secure flashing, secure diagnostics, access control, secure
compiler usage, and firewalls.
• Experience with HSM, TEE, secure key storage, and hardware cryptography.
• Strong C/C++ programming skills.
• Knowledge of MISRA and CERT secure coding standards.
• Working knowledge of Python and GenAI tools such as G-HUB.
• Strong analytical and problem-solving skills.
Preferred Skills
• Knowledge of ISO 21434 and automotive cybersecurity standards.
• Experience with threat modeling and penetration testing.
• Knowledge of PKI and cryptographic libraries.
• Experience with Agile and CI/CD.
Education
Bachelor’s or Master’s degree in Electronics, Computer Science, Cybersecurity, Embedded
Systems, Information Technology, or a related field.
IoT Engineer – Telematics & C#/.NET
Experience :05+ Years
Location : Ahmedabad
ABOUT MYFMS
MyFMS is Micpoint B.V.'s SaaS platform for fleet, facility, and access management, built on .NET and C#, and hosted on our own private cloud in the Netherlands, spread across two data centers. A key part of MyFMS is its connector layer: the software that links telematics and IoT hardware in the field (such as GPS trackers and CAN-bus interfaces) to the platform. To further build out and standardize this layer, we're looking for an IoT Engineer with C#/.NET development experience.
WHAT YOU'LL DO
• Implement and maintain telematics integrations in C#/.NET on MyFMS's connectors, which link telematics hardware (e.g. GPS trackers and CAN-bus interfaces) to the platform.
• Investigate which configurations, protocol settings, and command sets of supported hardware (e.g. CAN/LVCAN parameters) can serve as a standard, and document them.
• Research and manage firmware versions for telematics devices, and advise on firmware updates and compatibility.
• Translate device-specific protocols into a uniform, reusable data structure within the platform.
• Document device configurations and firmware standards in Markdown for the development team and support organization.
• Work according to our DevOps way of working, integrating your work into the CI/CD pipelines we use for testing and releases.
• Collaborate with the (international) development team on the architecture of the connector layer and contribute to the technical roadmap.
• Support troubleshooting of field issues, such as connectivity or synchronization problems with hardware.
• Build simulators for telematics hardware, so protocols, configurations, and firmware behavior can be tested without needing physical devices.
• Use AI, and work with and train models, to build simulations and test setups.
• Ensure the connector integrations are fully testable (including unit and integration tests), safeguarding the quality of the telematics integrations.
WHAT THE ROLE REQUIRES
• Bachelor's/Master's level thinking and working ability in a technical field, e.g. Electrical Engineering, Embedded Systems, Computer Science, or similar.
• Demonstrable experience with software development in C#/.NET.
• Affinity with or experience in IoT/telematics hardware, such as GPS trackers, CAN-bus interfaces, and sensors.
• Experience with Ruptela, Teltonika, and Digital Matter hardware is a plus.
• Knowledge of communication protocols such as CAN, LVCAN, OBD-II, MQTT, and/or TCP/IP is a plus.
• Experience reading, configuring, or updating firmware on embedded devices is a plus.
• Experience building test or simulation tools (e.g. device or protocol simulators) and with test automation (unit/integration tests) is a plus.
• Experience with DevOps practices and CI/CD pipelines (incl. Azure DevOps) is a plus.
• Affinity with AI/machine learning, for example training models for simulations and test setups, is a plus.
• You're analytical and structured: you enjoy bringing order to a wide range of device configurations and documenting what you find.
• You value quality assurance and structurally build testability into your own work.
• You're proficient in English, spoken and written (the team's working language); Dutch is not required.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
ROLE SUMMARY:
An experienced, hands-on engineering role owning the electrical and electronics hardware content of motor-drive and sensor systems. The Electrical / Electronics / Instrumentation Engineer is responsible for power distribution and motor-drive power-stage design, sensor interface boards, and taking boards through EMI/EMC compliance, with full ownership of schematic capture and layout from concept to fab-ready.
RESPONSIBILITIES:
- Design power distribution and the motor-drive power stage (gate drives, current sense, H-bridge/inverter stages)
- Implement supervised discrete-line circuitry per IF-08 ICD requirements
- Design sensor interface boards (resolver, encoder, analog/digital signal conditioning)
- Take boards through EMI/EMC compliance for MIL-STD-461
- Own schematic capture and layout in Altium or KiCad end-to-end, from concept to fab ready.
REQUIRED QUALIFICATIONS
- B.E./B.Tech/M.E./M.Tech. in Electrical, Electronics & Communication, Electronics & Instrumentation, or any other relevant field.
- 4-8 years of relevant experience.
KEY COMPETENCIES
- Hands-on power electronics: gate driver design, current sensing, protection circuitry
- Analog signal conditioning for sensor front-ends (resolver, encoder, LVDT-class signals)
- Practical EMI/EMC design experience, ideally against MIL-STD-461 or equivalent (automotive/industrial EMC also considered)
- Strong Altium or KiCad skills — layout discipline for power + mixed-signal boards.
- Prior work on ICD-driven or interface-controlled discrete I/O circuitry
- Defence, aerospace, or automotive electronics background












