Senior Embedded Software Engineer
Job Title: Senior Embedded Software Engineer (C, Go/Python Good to Have)
Location: Raleigh NC or San Jose, CA - Hybrid
About the Role:
We are hiring a Senior Embedded Software Engineer for one of our key customers, a leading Networking and Telecom equipment provider modernizing its 30-year-old XR operating system used by hyperscalers and telecoms . This multi-year transformation project focuses on management and monitoring (M&M) of network devices , requiring engineers with strong expertise in C programming and experience in embedded systems and large-scale codebases . While Go and Python experience is a plus, proficiency in C is a must-have .
Key Responsibilities:
Develop and optimize embedded software for a large-scale XR operating system modernization effort.
Work extensively with C programming to enhance system manageability and monitoring .
Ensure compatibility and seamless integration of the modernized platform with legacy systems.
Contribute to the design, debugging, and optimization of large, complex codebases.
Collaborate with cross-functional teams in the US and India to meet tight project deadlines.
Support the implementation of client-server architectures for network management.
Utilize Go and Python (if experienced) for testing, automation, and additional development.
Work closely with internal and external stakeholders , ensuring smooth communication and project execution.
Qualifications & Skills:
5+ years of experience in embedded systems development with strong C programming skills .
Experience working with large, legacy codebases and transitioning them to modern architectures.
Understanding of client-server architecture, networking, and system management frameworks .
Experience with Go and Python is a plus , but not mandatory.
Proficiency in debugging and performance optimization of embedded software.
Prior experience in telecom, hyperscaler, or service provider environments is a plus.
Excellent problem-solving skills and ability to work in fast-paced, deadline-driven environments .
Strong communication and collaboration skills to work with global teams.