Lead Firmware Engineer

Posted 8 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
Hybrid
Expert/Leader
Internet of Things • Energy
The Role
Provides technical leadership for low-level embedded software, including device drivers, BSPs, bootloaders, hardware abstraction layers, board bring-up, and hardware-software integration. Develops and sustains drivers across processors and peripherals, optimizes real-time performance, troubleshoots complex hardware-software issues, and supports testing, validation, cybersecurity, functional safety, and product sustainment. Collaborates globally with cross-functional Agile teams and coaches engineers.
Summary Generated by Built In

POSITION

Lead Firmware Developer - Device Driver 


Experience

Minimum 9 years of Experience in Embedded Development

Minimum 7 years of Experience in Device Driver Development and BSP development

At least 2 years of Experience with C++ & RTOS environment


EducationMasters/Bachelor of Engineering with Electronics or Computer EngineeringLOCATIONPune

SUMMARY OF ROLE


Emerson develops and sustains Flow Computers and Remote Terminal Units (RTUs) used for critical measurement, monitoring, automation, and control applications in the Oil & Gas and industrial automation markets.

The Device Driver Lead Developer will provide hands-on technical leadership for the architecture, design, development, work product reviews, and sustainment of low-level embedded software. The role contributes to device drivers, Board Support Packages (BSPs), boot software, board bring-up, and hardware-software integration for existing and next-generation products.

The successful candidate will work as a senior individual contributor within a global Agile/Scrum team, collaborating with hardware, systems, application software, verification, cybersecurity, functional safety, manufacturing, and product teams. The role requires strong ownership, sound engineering judgment, and the ability to convert product and system requirements into reliable, reusable, and maintainable embedded solutions.



SPECIFIC JOB RESPONSIBILITIES


Responsibilities of the job will include:


  • Technical leadership: Design and delivery of assigned device drivers, BSPs, bootloaders, hardware abstraction layers, and low-level platform services. 

  • Architecture and design: Define scalable, reusable, and maintainable solutions across product families. Create and review requirements, interface specifications, and design documents.

    • Driver development: Develop and sustain drivers for interfaces and peripherals such as UART, SPI, I²C, GPIO, timers, watchdogs, RTC, ADC/DAC, DMA, Ethernet, USB, CAN, flash memory, and other processor-specific peripherals.

    • Board bring-up: Perform board bring-up and hardware-software integration. Collaborate with hardware engineers on schematic reviews, component selection, FPGA interfaces, memory configuration, timing, and prototype validation.

    • Real-time performance: Analyze and optimize interrupt latency, task scheduling, memory usage, throughput, boot time, CPU utilization, DMA operation, determinism, and system reliability.

    • Product development lifecycle: Contribute to requirements analysis, estimation, architecture, detailed design, coding, peer reviews, unit testing, integration testing, system validation, release, and sustaining activities.

    • Troubleshooting and root-cause analysis: Diagnose complex hardware-software problems using JTAG, trace tools, oscilloscopes, logic analyzers, protocol analyzers, memory dumps, and system logs. Drive corrective and preventive actions for product, manufacturing, and field issues.

    • Safety and cybersecurity: Incorporate secure coding, defensive design, least-privilege access, secure update, fault detection, diagnostics, and applicable functional-safety and product-security requirements.

    • Collaboration: Work effectively with global cross-functional teams and participate in sprint planning, daily stand-ups, reviews, retrospectives, technical reviews, and release-readiness activities.

    • Innovation and continuous improvement: Evaluate new processors, RTOS capabilities, tools, and development methods. Build proofs of concept and improve software reuse.

    • Team capability: Coach team members and provide technical guidance to support team growth and project success. Participate in organizational goals to build a better & strong team.

    • Compliance: Adhere to Emerson engineering processes, quality systems, product lifecycle practices, and applicable local and international standards and procedures.

 


REQUIRED QUALIFICATIONS AND EXPERIENCE


  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related engineering discipline from a recognized institution.

  • Expert-level proficiency in C, C++; practical understanding of assembly language, linker scripts, startup code, and object-oriented analysis and design.

    • Extensive hands-on experience developing production-quality device drivers, BSPs, bootloaders, and hardware abstraction layers in an RTOS-based embedded environment.

    • Strong knowledge of ARM Cortex-M and/or Cortex-A architectures, exception models, interrupt controllers, caches, MMU/MPU, multicore considerations, memory maps, and low-level processor initialization.

    • Hands-on experience with RTOS concepts including scheduling, synchronization, interrupt service routines, inter-process/inter-task communication, timing, resource management, and concurrency defect analysis.

    • Experience interfacing and debugging flash memory, SDRAM/DDR, ADC/DAC, Ethernet controllers, FPGA interfaces, and common serial peripherals; proven use of DMA for performance optimization.

    • Strong understanding of board bring-up, schematic interpretation, datasheets, timing diagrams, signal integrity considerations, and hardware-software interface debugging.

    • Expertise with oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, GDB or equivalent debuggers, trace tools, and performance profiling tools.

     

PREFERRED QUALIFICATIONS

• Experience with one or more platforms such as VxWorks, ThreadX, QNX, or Embedded Linux.

• Knowledge of industrial protocols and systems such as Modbus, DNP3, HART, OPC UA, I/O systems, PLCs, RTUs, transmitters, and sensors.

• Experience with Flow Computers, RTUs, edge controllers, industrial automation, process control, Oil & Gas measurement, or other high-reliability embedded products.

• Working knowledge of secure boot, signed firmware, secure firmware update, cryptographic services, key storage, vulnerability remediation, and embedded product security.

• Awareness of IEC 62443, secure development lifecycle practices, and functional-safety concepts applicable to industrial computing products.

 

 



CORE COMPETENCIES 


The successful candidate will:


• Systems thinking: Understands interactions among processors, hardware, FPGA, RTOS, drivers, applications, and product requirements.

• Customer focus: Connects design choices to product reliability, maintainability, field performance, and customer outcomes.

• Problem solving: Uses structured analysis, evidence, and rigorous logic to identify root causes, evaluate trade-offs, and implement effective solutions.

• Ownership and accountability: Takes end-to-end responsibility for commitments, risks, technical quality, and timely delivery.

• Quality mindset: Produces robust, testable, maintainable software and does not compromise engineering discipline for short-term progress.

• Communication and influence: Communicates complex technical topics clearly, documents decisions, listens to alternatives, and influences across functions and locations.

• Coaching and collaboration: Coach team members, gives constructive feedback, shares knowledge, and creates an inclusive environment for technical discussion.

• Learning agility and innovation: Quickly learns new processors, tools, standards, and domains; converts learning into practical improvements and reusable solutions.

• Execution: Prioritizes effectively, anticipates dependencies, removes impediments, and consistently delivers high-quality outcomes.




Skills Required

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related engineering discipline
  • Minimum 9 years of embedded development experience
  • Minimum 7 years of device driver and Board Support Package development experience
  • At least 2 years of experience with C++ and RTOS environments
  • Expert proficiency in C and C++
  • Practical understanding of assembly language, linker scripts, startup code, and object-oriented analysis and design
  • Production-quality development of device drivers, BSPs, bootloaders, and hardware abstraction layers in RTOS-based embedded environments
  • Knowledge of ARM Cortex-M and/or Cortex-A architectures, interrupt controllers, caches, MMU/MPU, multicore systems, memory maps, and processor initialization
  • Experience with RTOS scheduling, synchronization, interrupts, inter-process/inter-task communication, timing, resource management, and concurrency analysis
  • Experience interfacing and debugging flash memory, SDRAM/DDR, ADC/DAC, Ethernet controllers, FPGA interfaces, and serial peripherals
  • Experience using DMA for performance optimization
  • Understanding of board bring-up, schematics, datasheets, timing diagrams, signal integrity, and hardware-software debugging
  • Expertise with oscilloscopes, logic analyzers, protocol analyzers, JTAG/SWD debuggers, GDB, trace tools, and performance profiling tools
  • Experience with VxWorks, ThreadX, QNX, or Embedded Linux
  • Knowledge of Modbus, DNP3, HART, OPC UA, PLCs, RTUs, transmitters, sensors, or industrial automation systems
  • Experience with flow computers, RTUs, edge controllers, process control, Oil & Gas measurement, or high-reliability embedded products
  • Working knowledge of secure boot, signed firmware, secure firmware updates, cryptographic services, key storage, vulnerability remediation, and embedded product security
  • Awareness of IEC 62443, secure development lifecycle practices, and functional-safety concepts

Emerson Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Emerson and has not been reviewed or approved by Emerson.

  • Retirement Support — Retirement programs have been strengthened with a 401(k) plus company-supported contributions such as profit sharing and a recent cash-balance transition for certain participants. These features are positioned as differentiators among large industrial peers.
  • Equity Value & Accessibility — An employee stock purchase plan introduced in 2026 enables discounted share purchases via payroll deductions. This adds an accessible ownership element to the total rewards mix.
  • Leave & Time Off Breadth — The package includes PTO, holidays, sick leave, and parental leave within a broad benefits suite. Coverage breadth aligns with large-employer norms across locations, though specifics vary.

Emerson Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Saint Louis, MO
50,857 Employees
Year Founded: 1890

What We Do

At Emerson, we’re passionate about what we do. By fusing decades of technology and engineering expertise, Emerson continues to solve some of the world’s most complex challenges with innovative solutions for customers in industrial, commercial, and residential markets. We recruit the greatest talent and apply the best technologies to benefit our customers worldwide. Automation Solutions is a leader in helping process and discrete manufacturers automate and optimize production processes through our best-in-class technologies and industry expertise. Commercial & Residential Solutions develops technologies and services that improve human comfort, safeguard food, protect the environment, enable sustainable food waste disposal, and support efficient construction and maintenance of buildings and municipal infrastructure. Emerson has a wide range of industry knowledge, manufacturing expertise, and technological innovation around the world. Join our next generation of leaders today.

Similar Jobs

Emerson Logo Emerson

Firmware Engineer

Internet of Things • Energy
In-Office
Pune, Mahārāshtra, IND
50857 Employees

Emerson Logo Emerson

Firmware Engineer

Internet of Things • Energy
In-Office
Pune, Mahārāshtra, IND
50857 Employees

Hilton Logo Hilton

Finance Executive

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Pune, Mahārāshtra, IND
500000 Employees

Hilton Logo Hilton

Assistant Manager Guest Relations

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Pune, Mahārāshtra, IND
500000 Employees

Similar Companies Hiring

Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees
Rangeview Thumbnail
Aerospace • Robotics • Energy • Defense • Manufacturing • Weapons Systems
El Segundo, California
38 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account