Software Engineer Networking
Job in
Carmel, Hamilton County, Indiana, 46033, USA
Listed on 2026-02-24
Listing for:
Luxoft
Full Time
position Listed on 2026-02-24
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Unix/Linux, Embedded Software Engineer
Job Description & How to Apply Below
Project description
Developing applications & L2/L3 networking protocols for Ethernet Routing & Switching platforms. The engineer will be part of a dynamic team involved in developing the cutting edge routing & switching technologies.
Responsibilities- Developing/Enhancing new applications for client products.
- Providing input in defining new features.
- Porting the legacy code base to new hardware platforms, getting the client feature set working on this new hardware.
- Fixing bugs logged in the QA cycle of each software release.
- Sustaining. Fixing customer bugs.
- Bachelor's degree in Computer Science or related field.
- Strong self‑management/motivated software developer.
- At least 3 years of working experience and knowledge of C technologies.
- Good written and oral communication skills in English.
- Experience with NIX development environments (SO: UNIX, Linux).
- C Linux programming.
- Linux/Unix system/user space programming concepts: concurrent programming, IPC, socket communication, multi‑threading, real‑time.
- Knowledge/exposure of/to embedded systems/programming.
- Networking skills:
Layer 2 (Ethernet protocols): all IEEE… 802.1Q, P, W, S, AD… ;
Layer 3 / 4 related protocols: IPv4/v6, TCP, UDP, etc.
- Scripting background.
- Cisco CCNA Networking certification.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×