LLJP00001534 MITLL Software Engineer (Mininet SME)

Company:  Encode Inc
Location: Lexington
Closing Date: 19/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Candidate should expect to work onsite 4 days/wk with one day remote.

- Interim clearance is sufficient for start

- Interview process: initial zoom interview and then a second round IN PERSON INTERVIEW with the wider team is required. The team is willing to entertain a second round zoom interview for a non-local candidate (willing to move to MA) if they have very strong Mininet experience.

 

 
 

Other information relevant to the job requirement?
 

Responsibilities:

Designs, develops, documents, tests, maintains, and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.

This position will be responsible for setting up a software testbed for wireless network emulation. This testbed consists of containers, custom programs, and graphical elements. To excel, one should have a strong understanding of both software-defined networking concepts and container applications.

Required Skills:

1. Software-defined networking or traditional networking experience, especially open-source versions

2. Significant experience with Mininet in a workplace setting on a project

3. Networking protocols (TCP/IP, OSPF, etc.)

4. Software containers (docker, podman, etc.)

5. Programming languages: Python, Bash, Java

6. Software visualization development (dashboards, webpages, etc.)

7. Experience working in a network testbed environment previously

Preferred Skills:

-Familiarity with the Linux operating system is highly desirable

Apply Now
Share this job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙