What are the responsibilities and job description for the Senior Embedded Software Engineer with Golang position at BayOne Solutions?
Job Title: Senior Embedded Software Engineer with Golang
Location: 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.
Best Regards,
Santosh Cherukuri
Email: scherukuri@bayonesolutions.com