Embedded Software Architect
Careernet · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Careernet · Bengaluru, Karnataka, India
Key Skills: Unit Testing, Linux, TCP/IP, Embedded C, UDP, CIP, Python Roles and Responsibilities: • Define software architecture for embedded Linux-based systems and guide implementation across modules • Design and review embedded communication flows using TCP/IP and UDP protocols • Develop and maintain Embedded C components for device-level and system-level functionality • Analyze Linux internals to support platform behavior, integration, and troubleshooting • Establish unit test framework practices and ensure code quality across embedded software deliverables Skills Required: • 10+ years of relevant experience in embedded software architecture and development • Strong hands-on experience in Embedded C for embedded software development • Deep understanding of TCP/IP networking and Linux-based embedded environments • Architecture-level experience in embedded systems and protocol-driven design • Practical experience with unit testing and API-level validation in embedded software Good to Have: • Python • UDP • CIP Education: B.E., B.Tech, M.Tech (Dual), or B.Pharma