Embedded Software Network Engineer Senior
Role details
Job location
Tech stack
Job description
-
Design and Implement Network Infrastructure: develop and configure network setups to facilitate seamless data flow between hardware devices and software applications.
-
Optimize Data Transport: ensure efficient data transport protocols for low latency, high throughput, and minimal packet loss, optimizing across hardware and software layers.
-
Manage IP Routing and Switching: configure and maintain IP routing, switching protocols, and VLANs to direct traffic and segment network infrastructure as required by applications.
-
Monitor Network Performance: continuously monitor network health, using tools to identify bottlenecks or errors in real-time data movement and troubleshoot issues promptly.
-
Set Up Network Security: implement security protocols, including firewalls, VPNs, and access control lists (ACLs), to protect data integrity and prevent unauthorized access.
-
Configure and Integrate Hardware: exploit various network devices (routers, switches, load balancers) to ensure compatibility and optimize data flow paths.
-
Develop and Maintain Network Documentation: create and update documentation for network architecture, configurations, and troubleshooting steps for current and future use.
-
Collaborate with Cross-functional Teams: work closely with software, hardware, and infrastructure teams to align network configurations with application and hardware requirements.
-
Strong hands-on experience with MPLS :
- LDP, RSVP-TE, traffic engineering
- Label switching and path optimization
- Solid understanding of:
- TCP/IP, UDP
- Routing protocols (OSPF, BGP)
- Multicast and QoS
-
Manage IP Addressing and DNS Configuration: allocate and manage IP addresses, configure DNS records, and ensure proper IP subnetting for network devices and applications.
-
Participate in Network Upgrades: assist in planning and executing upgrades to network hardware and software, ensuring minimal disruption to data flow.
-
Troubleshoot Connectivity Issues: diagnose and resolve issues in data movement between devices and applications, leveraging network analysis tools.
Requirements
- Bachelor's Degree in computer science or engineering related field
- 5+ years of experience working with network infrastructure, software, and data transport protocols
- Experience supporting an embedded/deployed environment
- Experience debugging software/network interactions and possible failure modes
- Experience developing and configuring networks, configuring and maintaining IP routing, using tools to identify network bottlenecks, implementing security protocols, working with network devices
- Proficient with Multiprotocol Label Switching (MPLS)
- Experienced with IP Addressing and DNS Configuration
- Mu st be clearance eligible and ability to maintain an active Secret Clearance or higher
- Love space!
Preferred for the Role
- Master's Degree in computer science or engineering related field
- 8+ years of experience working with network infrastructure, software, and data transport protocols in space.
- Secret Clearance
Benefits & conditions
In addition to compensation, York Space Systems is proud to offer a comprehensive benefits package including medical, dental, and vision insurance along with PTO and a 401K.