What are the responsibilities and job description for the Senior Embedded Software Engineer (C, Golang with Networking Background in the past) position at BayOne Solutions?
Job Details
Title: Senior Embedded Software Engineer (C, Golang with Networking Background in the past)
Location: San Jose, CA (Hybrid)
Job Type: Long term contract
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.
Please share updated resume along with expected pay rate and Linkedin id !!