C Developer

5 - 11 years

0 Lacs

Posted:22 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Position:

C Developer

  • Role: C Developer

  • Location:

    Bangalore
  • Experience:

    5 -11 years
  • Job type:

    Full time
  • Work type:

    Hybrid

Impact You Will Realize Job Responsibilities:

  • Develop robust, efficient code in

    C

    for drivers and platform APIs
  • Design, develop, and maintain features and components in the

    SONiC NOS stack

  • Integrate SONiC with various hardware platforms and ASIC SDKs (e.g., Broadcom, Mellanox, Marvell)
  • Contribute to

    SAI (Switch Abstraction Interface)

    and other open-source networking components
  • Troubleshoot and resolve issues across the software stack (kernel, NOS, applications)
  • Collaborate with cross-functional teams to define requirements and deliver solutions
  • Participate in code reviews, testing, documentation, and release activities
  • Ensure compliance with open-source standards and contribute upstream where applicable
  • Monitor performance and implement optimizations to improve reliability
  • Collaborate with hardware engineers to define requirements and debug hardware/software interaction issues
  • Work with bootloaders and installation environments, specifically

    ONIE

    and

    U-Boot

  • Utilize and extend

    Switch SDK APIs

    to enable full functionality of the networking ASIC

Key Skills You Will Require:

Required Qualifications & Skills:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of professional experience in

    embedded systems development using C

  • Hands-on experience with

    Linux kernel development

    or

    device drivers

  • Deep understanding of

    L2/L3 networking protocols

    (e.g., BGP, OSPF, VLAN, VXLAN)
  • Proven experience with

    SONiC

    , including:
  • Porting SONiC to new platforms
  • Deep understanding of the

    Platform Abstraction Layer (PAL)

  • Strong experience in

    hardware bring-up

    and board-level debugging
  • Solid familiarity with

    ONIE

    ,

    U-Boot

    , and the

    Linux kernel boot process

  • Experience working with vendor-specific

    Switch SDKs

    (Broadcom, Marvell, NVIDIA/Mellanox)
  • Excellent problem-solving skills and ability to work independently in a fast-paced environment

Qualification you must require:

  • Educational Qualification BE/MCA/ME/M Tech/ MSc

Why should you join Xoriant

Xoriant is a trusted provider of digital engineering services, renowned for building and operating complex platforms and products at scale. With three decades of software engineering excellence, we combine modern technology expertise in Data & AI (GenAI), cloud & security, domain and process consulting to solve complex technology challenges. We serve over 100 Fortune 500 companies and tech startups on their journey to becoming unicorns and beyond.

As a right-sized company, we bring agility through our 5000+ passionate XFactors (our employees) from over 20 countries, fostering a culture focused on purpose and employee happiness.

Want to experience life at Xoriant

In our inclusive workspace, we turn imagination into reality everyday!

  • Business for Purpose:

    Be part of a passionate team and create a better future through tech & innovation.
  • Giving Back to Community:

    Build a stronger business and community by volunteering and make a positive impact in the community.
  • Rise to Sustain:

    Support your career growth in a way that helps ensure long-term success.
  • Continuous Learning:

    Stay curious and keep learning with us to drive innovation.
  • Wellness First:

    Prioritize well-being with multiple health benefits & experience work-life balance.
  • Rewards & Recognition:

    Value your work with meaningful rewards and recognitions.
  • One Xoriant Family:

    Celebrate the joy of diversity, inclusivity and togetherness through festivals.
  • Candid Connects:

    Connect directly with leaders and voice your opinion.
  • Culture of Ideation:

    Be a trailblazer, bring new ideas to the fore and realize them through engineering.

If there's an XFactor in you, we have a chair dedicated to your name.

To know more about Xoriant, please visit : www.xoriant.com

Important Notice:

We have been alerted that some job candidates, who posted their resumes on specific websites and portals, have been approached by imposters posing as Xoriant and making deceptive offers using Xoriant branding. Xoriant communications from website, official email addresses, and verified social media accounts only should be considered legitimate. Xoriant will never ask for payment during the recruitment process, nor have we authorized any external agencies to collect a fee on our behalf. Avoid sharing your personal details until you verify the offer's legitimacy. Cross-check the credentials of anyone claiming to represent Xoriant with our official HR department.

If you receive any suspicious job offers or fraudulent communication bearing Xoriant branding, contact us at [HIDDEN TEXT] immediately.

Equal Employment Opportunity Statement:

We are committed to providing equal employment opportunities to all individuals, regardless of race, color, religion, gender, national origin, age, disability, or veteran status. Our inclusive workplace values diversity and ensures that all employees are treated fairly and with respect, promoting a culture of belonging. We strive to create a supportive environment where everyone has the opportunity to succeed and contribute to our collective success.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Xoriant logo
Xoriant

IT Services and IT Consulting

Sunnyvale CA

RecommendedJobs for You

bengaluru, karnataka, india

hyderabad, all india

pune, maharashtra, india

arakere, bengaluru/bangalore region

arakere, bengaluru/bangalore region