← Back to jobs

NuStar Technologies Logo
Embedded Software Engineer - C, Linux, Networking

NuStar Technologies

 

Bangalore, Karnataka, India

Posted On: 2 days ago
Experience: 6+ years
Availability: Hybrid
Openings: 1
Category: C language, Embedded, Linux, Networking
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Develop embedded applications focusing on networking protocols and Linux systems. Own the design, implementation, and delivery of software components for specialized hardware.

This role is on-site.

Responsibilities

  • Write design and functional specifications for embedded software.
  • Develop embedded applications using C for specialized hardware.
  • Implement networking features including L2/L3, tunneling, routing, and switching.
  • Utilize build systems and cross-compilation tools for embedded environments.
  • Collaborate with team members to deliver software components.

Required Skills

  • 6+ years of experience in software engineering.
  • Strong proficiency in C for embedded systems development.
  • Deep understanding of computer networking (L2/L3, tunneling, routing, and switching).
  • Advanced Linux user skills with experience using networking tools and utilities.
  • Proficiency with Bash, Autotools, and CMake.
  • Experience with cross-compilation for embedded systems.
  • Experience with embedded Linux build systems such as Yocto or Buildroot.
  • Working knowledge of Python.

Preferred Skills

  • Experience with SAI/SONiC implementation and integration.
  • Understanding of ASIC (L2/L3 chip) network pipelines and optical transports.
  • Background in kernel development or working with open source projects.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs