Embedded Engineer

Year    KA, IN, India

Job Description

Key Responsibilities:


Design and develop embedded software in C for networking products. Work on Linux kernel and user-space components for embedded platforms. Implement and troubleshoot L2/L3 protocols (Ethernet, VLAN, STP, ARP, IP, TCP, UDP, DHCP, BGP, OSPF, MPLS). Optimize performance and memory usage for embedded systems. Collaborate with hardware engineers for software-hardware integration. Conduct unit testing, integration testing, and validation of embedded software. Participate in code reviews and maintain high coding standards. Debug and resolve system-level issues using tools like GDB, Wireshark, and JTAG.

Required Skills:


Strong proficiency in C programming for embedded systems. Hands-on experience with Linux kernel, device drivers, and system programming. In-depth knowledge of networking fundamentals (L2/L3 protocols). Experience in network packet processing, routing, and switching. Familiarity with cross-compilation, build systems (Make, CMake), and Git. Experience with debugging tools and protocol analyzers. Knowledge of embedded development environments and RTOS (preferred).

Soft Skills:


Excellent analytical and problem-solving skills. Strong communication and documentation abilities. * Ability to work independently and in cross-functional teams

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4678635
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year