Posted on: 20/04/2026
Job Summary :
We are looking for a highly experienced Technical Architect to lead the design and development of embedded software solutions for networking and industrial automation systems.
The ideal candidate will have deep expertise in C/C++ programming, Linux internals, and industrial communication protocols, along with a strong architectural mindset to build scalable, secure, and high-performance systems.
Key Responsibilities :
- Define and drive the overall software architecture for embedded networking and industrial automation products
- Lead design and development of robust, real-time embedded applications using C/C++ on Linux platforms
- Architect and implement communication stacks for industrial protocols such as EtherNet/IP, Modbus, Profinet, and DNP3
- Design and optimize networking components involving TCP/IP stack, routing, VLANs, NAT, VPNs, and secure communication (IPSec/OpenVPN)
- Collaborate with hardware, firmware, and cross-functional teams to ensure seamless system integration
- Drive technical decisions, perform architecture and design reviews, and enforce coding standards and best practices
- Lead debugging and root cause analysis of complex system issues, including protocol-level and network-level problems using tools like Wireshark
- Develop and guide automation strategies using Shell/Bash scripting for debugging, testing, and deployment
- Ensure software quality through static code analysis, unit testing, code coverage, and CI/CD pipelines
- Mentor and guide development teams, ensuring adherence to Agile methodologies (Scrum/Kanban)
- Work closely with stakeholders to translate business and product requirements into technical solutions
Required Skills & Qualifications :
- 9 to 11 years of experience in embedded software development with strong architectural exposure
- Expert-level proficiency in C and C++ programming
- Strong understanding of Linux internals, kernel-level concepts, and system programming
- Hands-on experience in embedded systems development, preferably in networking or industrial automation domains
- Deep expertise in industrial communication protocols : EtherNet/IP (EIP), Modbus, Profinet, DNP3, Serial/ASCII communication
- Strong knowledge of networking protocols and concepts : TCP/IP, Ethernet, DHCP, VLAN, NAT, NTP, IPsec, OpenVPN
- Experience with network debugging tools such as Wireshark
- Familiarity with device management protocols/interfaces : SNMP, Web UI
- Proficiency in Shell/Bash scripting
- Hands-on experience with version control systems (Git, Bitbucket)
- Experience in CI/CD tools (Jenkins) and automated build/deployment pipelines
- Strong understanding of software engineering best practices : static analysis, unit testing, code reviews, code coverage
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Technical / Solution Architect
Job Code
1629719