Overview
Skills
Job Details
Xoriant is an equal opportunity employer. No person shall be excluded from consideration for employment because of race, ethnicity, religion, caste, gender, gender identity, sexual orientation, marital status, national origin, age, disability or veteran status.
JOB TITLE : Golang Developer
MUST SKILLS : Golang and Automobile domain is must
LOCATION: Plano, TX (Onsite)
TYPE: Contract
RATE : As per market
JOB DESCRIPTION:
We are seeking a skilled Golang Developer with a solid background in automotive software development to design, develop, and maintain high-performance applications for next-generation vehicle systems. The ideal candidate will have hands-on experience with connected vehicles, telematics, or in-vehicle infotainment systems, coupled with strong Golang programming expertise.
This role includes a video-based coding interview and an online coding assessment to evaluate problem-solving, system design, and code quality skills.
Key Responsibilities
- Design, develop, and maintain Golang-based backend services for automotive applications.
- Collaborate with cross-functional teams (hardware engineers, firmware teams, product managers) to build scalable and efficient software solutions.
- Integrate APIs and services for vehicle telemetry, diagnostics, navigation, and connected services.
- Optimize performance, memory usage, and latency for in-vehicle systems.
- Write unit tests, conduct code reviews, and ensure adherence to best practices.
- Troubleshoot and resolve complex technical issues in production and testing environments.
Required Skills & Qualifications
- Core: Strong proficiency in Golang with 2+ years of recent hands-on experience.
- Domain Knowledge: Automotive industry experience (Connected Vehicles, ADAS, Infotainment, Telematics, or ECU software).
- Backend Skills: RESTful APIs, GRPC, microservices architecture.
- Data Handling: Experience with JSON, Protobuf, SQL/NoSQL databases.
- Tools & Platforms: Docker, Kubernetes, Git, CI/CD pipelines.
- Communication: Strong verbal and written skills for collaborating in distributed teams.