Embedded Engineer Lead

Brodersen Systems Pvt Ltd.

Pune District

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brodersen Systems Pvt Ltd. is seeking an Embedded Engineer Lead to design, develop, and validate firmware for industrial-grade embedded systems based on ARM Cortex-M4.

You will lead a team through the full development lifecycle, from bare-metal to RTOS, including board bring-up and protocol integration. You will work on Linux-based backends, industrial communication protocols, and safety/security standards (IEC 61508, IEC 62443-4-1), while coordinating with cross-functional teams to ensure

Qualifications

  • Experience designing firmware for ARM Cortex-M4 platforms.
  • Proficient in bare-metal and RTOS-based firmware development.
  • Strong knowledge of industrial protocols and Linux-based backend systems.

Responsibilities

  • Design, develop, and debug embedded firmware for ARM Cortex-M4 controllers.
  • Lead a team and collaborate with hardware, QA and systems engineering across the SDLC.
  • Implement and troubleshoot interfaces such as UART, SPI, I2C, RS-232/485 and CAN/Modbus.
  • Develop drivers for peripherals and ensure hardware–software integration.
  • Contribute to CI/CD pipelines and maintain documentation and test reports.

Skills

Embedded C
C++
Shell Scripting
Python
Team leadership
CI/CD pipelines

Tools

IAR Embedded Workbench
Git
Azure DevOps

Job description

We are looking for a skilled Embedded Engineer Lead to design, develop, and validate firmware for industrial-grade embedded systems built on ARM Cortex-M4 platforms. The ideal candidate will have hands-on experience across the full embedded development lifecycle from bare-metal and RTOS-based firmware to board bring-up, protocol integration, and compliance with industrial safety and security standards. This role is well-suited for someone who enjoys working close to the hardware while also being comfortable with system-level Linux engineering and industrial communication protocols.

Key Responsibilities:
  • Design, develop, and debug embedded firmware (bare-metal and RTOS-based) for ARM Cortex-M4 (32-bit / 64 Bit) controller platforms.
  • Strong expertise in embedded software development, C/C++, Python, communication protocols, and automated test systems. The candidate should also have knowledge of build systems, Git, and the ability to read hardware schematics, and be capable of leading a team.
  • Experience with industrial control and monitoring systems, cybersecurity, embedded operating systems (Linux, RTOS, etc.), SIL, and industrial communication protocols would also be an advantage.
  • Additional RTOS and SIL Knowledge would be a plus.
  • Perform board bring-up activities including peripheral initialization, clock configuration, and low-level device driver development.
  • Develop and maintain device drivers for on-chip and external peripherals, ensuring robust hardware-software integration.
  • Implement and troubleshoot communication interfaces such as UART, SPI, I2C, RS-232, and RS-485.
  • Develop and integrate industrial communication protocols including CAN Bus, Modbus-RTU / TCP, HTTP, TCP/IP, and Ethernet-APL.
  • Work on Linux-based backend systems for process automation and system-level diagnostics; write and maintain shell scripts for build, deployment, and automation workflows.
  • Debug and validate firmware using JTAG, SWD, oscilloscopes, logic analyzers, and Wireshark; perform static code analysis using PC-Lint.
  • Follow structured SDLC practices (V-model) and contribute to development in compliance with IEC 61508 (functional safety) and IEC 62443-4-1 (industrial cybersecurity) standards.
  • Conduct protocol conformance testing to ensure interoperability and adherence to industrial communication standards.
  • Use IAR Embedded Workbench for firmware development, debugging, and optimization.
  • Manage source code using Git and collaborate on CI/CD pipelines and work tracking via Azure DevOps.
  • Collaborate with cross-functional teams (hardware, QA, systems engineering) to troubleshoot integration issues and ensure product reliability.
  • Prepare and maintain technical documentation, design specifications, and test reports in accordance with SDLC requirements.
Required Technical Skills:

Programming Languages: Embedded C, C++, Shell Scripting

Embedded Platforms: ARM Cortex-M4 (32-bit)

Firmware Development: Bare-metal firmware, RTOS-based firmware, board bring-up, device drivers, hardware-software integration

Communication Interfaces: UART, SPI, I2C, RS-232, RS-485

Industrial Protocols: EtherNet/IP, Modbus-TCP, HART, HTTP, TCP/IP, Ethernet-APL

Linux/System Engineering: Linux backend systems, process automation, shell scripting automation, system-level troubleshooting

Debugging & Validation Tools: JTAG, SWD, oscilloscopes, logic analyzers, Wireshark, PC-Lint

SDLC & Standards: V-model SDLC, IEC 61508, IEC 62443-4-1, protocol conformance testing

Development Tools: IAR Embedded Workbench, Git, Azure DevOps

Preferred to have:
  • Prior experience working on process automation, industrial IoT, or field instrumentation products.
  • Exposure to certification/compliance testing processes for industrial communication protocols.
  • Experience working in Agile/hybrid SDLC environments using Azure DevOps for sprint and backlog management.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer Lead
Embedded Software Engineer Lead

Hackajob • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Harita Techserv • Bengaluru

On-site
INR 1,400,000 - 2,800,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000