Qureos

FIND_THE_RIGHTJOB.

Embedded Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

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

© 2025 Qureos. All rights reserved.