View All Jobs 116089

Embedded Software Engineer

Own embedded networking software development for a high-performance SDN platform
Carlsbad, California, United States
Mid-Level
yesterday
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Embedded Software Engineer

Insight Global is seeking an Embedded Software Engineer to support an exciting opportunity based out of Carlsbad, CA. You will be responsible for building the core software that powers our software-defined networking (SDN) platform. You'll work on developing Linux kernel modules, system services and high-performance networking features. You'll be responsible for implementing and optimizing network behavior across L2/L3, firewalls, tunnels, and more.

Day to day responsibilities include:

  • Maintain Linux kernel modules, drivers, and user-space services that power embedded networking devices.
  • Implement and modify networking features including VPN tunnels, NAT, firewalls, VRFs, and L2/L3 routing.
  • Develop backend services in C/C++ and Python, with a focus on performance, safety and maintainability.
  • Analyze system and networking behavior using tools like tcpdump and Wireshark.
  • Deploy and validate software updates against real or simulated network environments.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.

Skills and requirements:

  • 4+ years of experience modifying and developing kernel modules or low-level Linux drivers (ideally networking-related).
  • 4+ years of experience building and maintaining Linux services (systemd).
  • Strong understanding of TCP/IP stack, NAT, firewalls, and VRFs.
  • Experience with L2 networking concepts and technologies (e.g. bridging, VLANs).
  • Familiarity with IPsec tunnels and configuration via Strongswan.
  • Experience with C/C++ and Python.
  • Ability to design and implement RESTful and gRPC APIs for inter-process and remote communication.
  • Proficient in diagnosing complex networking and system-level issues across user space and kernel space.
  • Hands on experience with tools open-source networking tools such as tcpdump and Wireshark.
  • Familiarity with Git.
+ Show Original Job Post
























Embedded Software Engineer
Carlsbad, California, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.