IT
Gurgaon
Posted 23 hours ago

Role: Embedded Sr Lead /Architect

Working Location: Gurgaon, India 

Employment Type: Full-time 

Experience: 8 – 14 years

Educational Qualification: 4-year / 3-year Graduate or Post Graduate B.Tech from Top Tier Universities 

Role Overview 

The Senior Technical Lead – Embedded Developer will work on industrial protocols, gateways, and Wireless/LTE applications. The role involves building world-class embedded products, understanding customer needs, identifying technical gaps, improving product quality, and leading a strong, high-performing engineering team. 

Roles & Responsibilities 

  • Design, develop, code, unit test, and debug embedded software in C and C++. 
  • Develop and maintain industrial protocol gateways and embedded applications. 
  • Integrate and validate new product designs. 
  • Analyze and enhance efficiency, stability, and scalability of system resources. 
  • Improve I/O performance and overall system reliability. 
  • Conduct Proof of Concepts (PoCs) to support technical decisions. 
  • Apply design principles, design patterns, and best practices. 
  • Create and maintain design, conceptual, and architectural documentation. 
  • Review code and design to ensure quality and architectural compliance. 
  • Assess existing platforms and recommend improvements. 
  • Evaluate and integrate open-source and third-party software. 
  • Ensure Agile development practices using Scrum/Kanban. 
  • Use JIRA for sprint planning, tracking, and task management. 
  • Manage source code using Git/Bitbucket. 
  • Interact with customers for requirement gathering and planning. 
  • Collaborate with hardware, QA, and cross-functional teams. 
  • Drive resolution of technical risks and issues. 
  • Provide mentorship and technical guidance to junior engineers. 
  • Ensure compliance with coding standards, quality practices, and documentation. 
  • Work with preemptive, multitasking RTOS-based embedded systems. 

Technical Skills / Requirements 

  • Strong expertise in C and C++ with solid understanding of Linux internals. 
  • Experience in embedded software for networking and industrial automation systems. 
  • Debugging complex networking/protocol issues using tools like Wireshark. 
  • Industrial protocols: EtherNet/IP (EIP), Modbus, Profinet, DNP3, ASCII, Serial Communication. 
  • Networking concepts: TCP/IP, Ethernet, DHCP, VLAN, NAT, NTP, IPSEC, OpenVPN. 
  • Management interfaces: SNMP, Web UI. 
  • Shell/Bash scripting for automation and debugging. 
  • Version control using Git / Bitbucket. 
  • Software engineering best practices: static analysis, unit testing, CI/CD (Jenkins). 
  • Agile methodologies – Scrum / Kanban. 
  • Strong analytical and root-cause problem-solving skills. 

Good to Have 

  • Experience with Docker and virtualization. 
  • Experience with Qt framework. 
  • Knowledge of secure communication & PKI (SSL/TLS, Secure Boot, Certificate Management). 
  • Python programming – Intermediate level. 
  • Exposure to Windows installer development. 

Job Features

Job Category

Full time

Apply For This Job

A valid email address is required.
A valid phone number is required.
Pankaj Gupta
Pankaj Gupta

This website stores cookies on your computer. Cookie Policy

Share this job

Share on WhatsApp Share on LinkedIn email [#1572] Created with Sketch. Share via Email