Senior Firmware Engineer

2 weeks ago


bangalore district, India ACL Digital Full time

Job Title / Designation : Project Manager, Embedded Engineering Services (EES)

Experience Range : 10 to 15 years

Job Location : Bangalore

Shift : General Shift (Mon-Fri)

Must Skill : Embedded C, RTOS

Job Function, Roles & Responsibilities:

Lead technology initiatives for strategizing and owning Industry 4.0 and related business practices, with

relevant experience in Industry 4.0 & IIoT

Overall responsibility of end-to-end project execution & delivery within planned schedule for multiple projects simultaneously

Project requirements understanding, dissemination into individual tasks, effort estimation and planning

Upholding customer satisfaction through value-based delivery

Interface with global customers for project status accounting, task planning and delivery

Defining and managing daily tasks and responsibilities of the project team, with an ability to lead 10-15 team members spread across multiple projects

Stakeholder management from cross-functional teams within organization and external vendors/partners

Escalation management from customers or internal stakeholders

Understand business pipeline through sales and senior management, define hiring plans and conduct interviews

Manage compliance to Quality Management System (QMS), and participate in project audits by SEPG group

Responsible for conducting annual appraisals, providing regular developmental feedback to team, and identifying skill gaps to plan internal and external training

Foster an open work-culture to instill confidence in the team, and encourage diversity of perspectives and sharing of knowledge

Area of expertise:

Expertise in industrial projects with manufacturing applications, controls, and analytics, with good exposure to PLC, DCS and SCADA systems

Expertise in working with industrial interfaces and protocols such as MODBUS, PROFIBUS, FIELDBUS, OPC UA

Overall project management & delivery

Risk management (risk identification, tracking, mitigation and contingency planning)

Customer communication (US and Europe based customers)

Strategic account management and long-term growth

Embedded firmware architecture development for Industrial IoT (IIoT) domain

Expertise in various processor and microcontroller architecture

Expertise in bare metal, RTOS and device driver development

Expertise in Linux Kernel programming, device driver development, multi-threaded applications

Expertise in different distributions such as Yocto and openWRT

Expertise in C and OOPS Programming languages, data structure, and design patterns in C++

Expertise in bootloader (U-Boot) development for embedded systems

Experience in wireless technologies such as Zigbee, Z-Wave, Matter, BLE, Threads, WiFi, and Sub-GHz

Experience with debugging tools such as KGDB, GDB, Valgrind, and static code analyzers

Experience in networking protocols such as TCP/IP, UDP, MQTT, GSM, GPRS

Experience in serial communication interfaces such as RS-232, RS-485, I2C, SPI, MODBUS and CAN

Experience in Embedded GUI Development, particularly with QT or similar frameworks, is advantageous

Skills:

Programming Languages: C, C++, and Python

Hands-on BSP, board bring up development experience

Linux kernel development with low-level driver experience, BSP, the board bring-up SDK development knowledge

Write high-quality, efficient, extensible, and maintainable code in a fast-paced Agile environment

Interfaces: PCIE, USB, I2C, SPI, MDIO, MQTT, Rest API

Wireless: Z Wave/ZigBee/Matter/Thread/BLE/WIFI

Hardware schematics review and PCB debugging

Microcontroller/Microprocessors: 16/32-bit Debugging applications using debugging tools.

Debugging Hardware and low-level firmware using schematics

Debugging tools: like logic analyzer, digital oscilloscope, JTAG, KGDB, JDB

Expert in USB, AUDIO/VIDEO, RF protocols

Cloud communication: AWS or Azure or customer cloud

Build system: Yocto, OpenWRT, Makefiles etc

Embedded GUI Development – QT or similar

Expertise in at least one technology - Wi-Fi, audio/video, display, camera

Experienced with SCRUM-based project management tools such as JIRA, DOORS, Agile

Embedded GUI Development – QT or similar

Working experience in security algorithms encryption and decryption

Debugging Hardware and low-level firmware using schematics

Debugging tools: like logic analyzer, digital oscilloscope

Complete SDLC life cycle understanding

Scrum master certifications in team management

Educational Criteria:

BE/ME/B.Tech/M.Tech – Electronics / Electronics & Communications


  • Firmware Engineer

    4 days ago


    bangalore district, India Peoplefy Full time

    🚀 Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) 🚀 Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid). As a key player, you will spearhead...


  • bangalore district, India Blunt Arrow Full time

    About the role This position focuses on launching direct-to-consumer products. Our team is responsible for designing, prototyping, and launching Portable Energy Systems—compact solutions that integrate core technologies to deliver IoT-enabled backup power for consumers. We’re looking for a motivated individual who thrives in a fast-paced environment...


  • Bangalore, Karnataka, India ABEX Excellence Full time

    We are hiring on behalf of a leading product company for the position of Senior Firmware Engineer Job Title Senior Firmware Engineer Experience 5 years Location - Bangalore Overview We are looking for a highly skilled Senior Firmware Engineer to lead the design and development of firmware for next-generation IoT health and AI-driven devices This role...


  • bangalore district, India PTech Soft Full time

    Company Description Founded by seasoned experts in the embedded and software industries, PTech Soft GmbH emerged in 2023 as a pioneering force in the technology sector. Renowned globally as a frontrunner, we specialize in delivering high-performance, top-tier, and fortified solutions, solidifying our stance as the vanguard of innovation. Our comprehensive...


  • Bangalore, Karnataka, India Solaredge Full time

    Are you ready to power the future At SolarEdge NASDAQ SEDG we re a global leader in smart energy technology with over 4 000 employees offices in 34 countries and millions of installations worldwide Our innovative solutions include solar inverters battery storage backup systems EV charging and AI-based energy management We re committed to...


  • Bangalore, India Crestron Electronics Full time

    Job Title: Firmware/ Senior Firmware Engineer_Android Framework Job Overview Crestron is looking for individuals who can contribute towards Design, Develop and Enhance Crestron’s Next Generation Products such as Collaborations Ecosystems, Touch Panels, Unified Communication devices and more Well versed and hands-on with AOSP framework, Android...

  • Embedded Hardware

    4 days ago


    bangalore district, India Focally Full time

    Please note that this is a combined hardware & firmware role. Job Responsibilities Design, develop, and maintain both hardware and embedded firmware for electronic devices and systems, with a focus on AR and Audio-based applications. Collaborate with cross-functional teams including hardware, mechanical, and optical engineers to deliver integrated...

  • Firmware engineer

    2 weeks ago


    Bangalore, India Peoplefy Full time

    Join Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid). As a key player, you will spearhead architecture,...

  • Firmware Engineer

    2 weeks ago


    vadodara district, India Silmates Full time

    Job Description Job title –Firmware Engineer Work Experience – 2 Years About SILMATES: Job Overview: We are looking for a Firmware Engineer who has around 2 years of hands-on expertise in embedded systems development. The candidate should be capable of working on firmware design, development, and debugging, along with developing user interfaces...


  • Bangalore, Karnataka, India SanDisk Full time

    Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today s needs and tomorrow s next big ideas With a rich history of groundbreaking innovations in Flash and advanced memory technologies our solutions have become the beating heart of the digital world we re living in...