Technical Leader – Embedded Software Development

Reposted 12 Days Ago
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Expert/Leader
Internet of Things • Energy
The Role
Lead design and implementation of real-time embedded systems (safety- and cybersecurity-focused). Own system architecture, requirements allocation, OOD and coding in C/C++, device driver and bootloader work, Yocto builds, unit/integration testing, hardware bring-up and debugging. Use Git/Azure DevOps CI/CD in agile sprints, apply secure coding and static/dynamic analysis, and mentor team members while ensuring compliance with EU-CRA/IEC62443 and related cybersecurity standards.
Summary Generated by Built In

.Essential Job Responsibilities: 


  • Design/implement embedded real-time systems that meet rigorous functional safety and cybersecurity requirements

  • Work in an agile development environment that uses Azure DevOps or similar tools

  • Collaborate with cross-functional teams located in multiple geographical locations

  • System/product architecture, system requirements, user interface requirements

  • Allocation of system requirements to technical areas subsystems and requirements

  • Plan and execute software development activities to address features planned in sprints

  • Performing Object-Oriented Design and coding of real-time embedded software

  • Participate in sprint planning, backlog refinement and retrospective sessions. 

  • Conduct code reviews and ensure the code quality meets the standard coding guidelines

  • Manage code changes using version control tools such as Git

  • Creation and execution of unit and integration tests for verifying firmware requirements 

  • Debugging software and hardware/software integration issues

  • Prototyping software on custom hardware and performing low-level board bring-up

  • Propose improvements using code optimization, refactoring and enhancement of real time performance

  • Use scopes, meters, power sources, logic analyzers, sniffing tools etc. to debug issues on the target hardware boards

  • Follow secure coding practices and perform static and dynamic code analysis to uncover vulnerabilities

  • Understand cyber security requirements for the product driven by EU-CRA or similar cyber security product certifications and ensure those are addressed throughout the SDLC process.

 

Technical Skills:


  1. Must Have Skills / Competencies

 

  • Minimum of 15+ years of embedded software development experience preferably on Embedded Linux platform

  • Expert programming skills in C / C++ and shell scripting  

  • Hands-on experience in Device Driver development, building YOCTO image and device tree development

  • Experience working on boot loaders (U-boot preferred) and a good understanding of Linux kernel internals will be an advantage

  • Familiarity working with ARM or PowerPC processor architectures, FLASH memory, ADCs and RTC devices used in embedded systems

  • Experience using communication protocols such I2C, SPI, CAN, RS-232/RS-485 or Modbus

  • Understanding database management using Sqlite, JSON or similar methods

  • Experience in developing and conducting unit testing using manual or automation method

  • Experience in debugging software using GDB debugger or similar tools on simulated environment as well as hardware boards.

  • Experience with tools such as JTAG or J-Link for board programming

  • Hands-on experience in secure coding practices and understanding of open-source software licensing for cyber security compliance

  • Knowledge and experience with agile development methodologies

  • Experience working on Virtual environments such as VMWare or similar tools for code development

  • Experience on DevOps using Azure and implementing CI/CD

  • Experience in implementing data encryption to secure critical data and firmware residing inside the product

  • Ability to identify security vulnerabilities in software by developing a deeper understanding of architecture as well as tools such as Blackduck and address EU-CRA requirements

     

  1. Good to have Skills / Competencies

 

  • Experience working on embedded products used for temperature, pressure, electricity or gas measurement will be an added advantage.

  • Experience in UML or similar modeling languages for software design and architecture development

  • Knowledge and experience with RTOS as well as developing UI using QT framework

  • Knowledge and experience with distributed version control such as (GIT, SVN etc) 

  • Knowledge and experience with static code analysis tools such as PC-Lint, Coverity or MISRA - C Std.

  • Knowledge and experience with VS Code or similar IDEs for code development

  • Experience in software build automation using QBS for cross-platform development

  • Experience in developing multi-threaded, modular design on single/multi-core processors

  • Experience implementing cybersecurity features and exposure to IEC62443 or EU-CRA compliance

  • Hands-on experience using copilot tools for code development or unit testing to enhance productivity 

  • Experience in threat modeling using Microsoft Azure or similar tools will be an advantage 

  • Experience working in geographically distributed teams

Education: B.E/B. Tech in Instrumentation, Electronics & Telecommunication

Additional Competencies

  • Strong verbal & written English communication

  • Strong analytical and problem-solving skills.

  • Strong learning ability and experience in handling ambiguity

  • Guide and act as a technical mentor for other members within the team

Skills Required

  • Minimum of 15+ years of embedded software development experience (preferably Embedded Linux)
  • Expert programming skills in C and C++
  • Shell scripting proficiency
  • Device driver development experience and Yocto image and device tree development
  • Experience with boot loaders (U-Boot) and familiarity with Linux kernel internals
  • Familiarity with ARM or PowerPC architectures, FLASH memory, ADCs and RTC devices
  • Experience with communication protocols: I2C, SPI, CAN, RS-232, RS-485, Modbus
  • Database handling using SQLite and data formats such as JSON
  • Experience developing and executing unit and integration tests (manual or automated)
  • Debugging experience using GDB on simulated environments and target hardware
  • Hands-on experience with board programming/debug tools such as JTAG or J-Link
  • Proven secure coding practices and understanding of open-source licensing for cybersecurity compliance
  • Experience with agile development methodologies and participating in sprint activities
  • Experience working in virtual environments such as VMware for development
  • Experience implementing DevOps/CI-CD pipelines using Azure DevOps/Azure CI-CD
  • Experience implementing data encryption to protect critical data and firmware
  • Ability to identify security vulnerabilities using tools such as Black Duck and address EU-CRA requirements
  • B.E/B.Tech in Instrumentation, Electronics or Telecommunication
  • Strong verbal and written English communication
  • Strong analytical and problem-solving skills; ability to mentor and guide team members
  • Experience with Linux kernel internals (advantage)
  • Experience with RTOS and Qt UI development
  • Experience with static code analysis tools (PC-Lint, Coverity) and MISRA-C
  • Experience with UML or similar modeling languages
  • Experience with QBS for cross-platform build automation
  • Experience in threat modeling (Microsoft Azure or similar) and IEC62443 exposure
  • Experience working on embedded products for measurement (temperature, pressure, electricity, gas)
  • Familiarity with Git (and other DVCS like SVN) and IDEs such as VS Code
  • Familiarity with copilot tools to assist code development or unit testing

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

JPMorganChase Logo JPMorganChase

Data Scientist

Financial Services
Remote or Hybrid
2 Locations
289097 Employees

Comcast Logo Comcast

Test Engineer

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
India
115000 Employees

Zocdoc Logo Zocdoc

Operations Associate

Healthtech • Information Technology • Software • Telehealth
Easy Apply
Hybrid
Pune, Mahārāshtra, IND
900 Employees

Ericsson Logo Ericsson

Senior Technical Authority Expert

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Pune, Mahārāshtra, IND
88000 Employees

Similar Companies Hiring

Rundoo Thumbnail
Cloud • Information Technology • Internet of Things • Software
Redwood City, California
70 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees
Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account