Software Engineer - Communication Network Effects Simulator (CNES)

L3 Technologies, Communications Systems-West - Salt Lake City, UT4.0

Full-timeEstimated: $85,000 - $110,000 a year

Be a part of developing the next generation of innovative technologies, join L3!

L3 Technologies provides competitive compensation and benefit packages with choices designed to meet our employees' unique career and lifestyle needs. Benefits include comprehensive healthcare coverage, generous vacation and educational assistance. Highlights include:

· Competitive Salary, and 401(k)

· Employee Stock Purchase Plan (ESPP)

· Comprehensive Healthcare (HSA)

· Flexible Spending Accounts (FSA)

· Dental & Vision

· PTO, Paid Holidays, Paid Absence

· Tuition reimbursement

· Employee Assistance Program

· Business Resource Groups

· Flexible Work Arrangements (9/80)

· Extensive online training available

· L3 Clubs – Cycling, Softball, Frisbee, Golf, Basketball, Hiking

Benefits may vary by business unit and location.

Why should you work at L3 Technologies? Not only can you make life-saving differences for our troops, but at L3 Technologies, you can have a flexible work schedule (9/80), buy up to 80 hours of additional vacation, access our on-site health clinic, work out in our on-site fitness center, eat in our on-site cafes with healthy food discounts, ride our shuttles or bicycles around our campus, take advantage of our tuition reimbursement, access L3 Perks, and so much more!

Who works at L3 Technologies? We are committed to diversity in every aspect of our business. Our inclusive culture welcomes all employees and values their unique contributions to our success. For L3, diversity enhances our business.

Are you ready to be L3 Technologies? Join us as we keep our nation and troops safe by providing life-saving solutions for use on sea, land, air, and space.

Software Engineer - Communication Network Effects Simulator

L3 Technologies Communication Network Effects Simulator (CNES) team is a research and development group aimed at invention and innovation in the area of networked RF modeling and simulation. Our tools provide a virtual flight test environment used to develop the next generation military communication systems. We develop high fidelity real-time models of advanced autonomous networked RF communications. We use grounding breaking techniques in hardware accelerated real-time computing, database analytics, inter-process communication, high fidelity physics based RF modeling, advanced visualization techniques, and a host of other exciting technologies.

We are currently seeking an experienced, skilled and innovative software developer. New team members will have a central role in software research and development activities. These activities include design, implementation, test, and integration of next generation real-time modeling and simulation tools.

  • A bachelor's degree in CS/EE or a degree in a closely related field and 5+ years of experience. Advanced degrees preferred.
  • Must have extensive development experience with C++ 11. C++ 14/17 experience is desired. Other languages such as Java, Python, and JavaScript are desirable.
  • Must have Linux development experience.
  • Must have working knowledge of Object Oriented Design and Architecture.
  • Must have experience with multi-threaded, multi-process application development.
  • Must have the ability to get a US security clearance.
  • Working experience with inter-process communication techniques including ZeroMQ, gRPC, and Google Protocol Buffers is desirable.
  • Working experience with noSQL databases.
  • Working experience with SQL data analytics is desirable.
  • Solid understanding of Modeling and Simulation techniques is desirable.
  • Solid understanding of networking techniques including network protocol stacks, packet switching, routing, and bridging is desirable.
  • Knowledge and experience of virtual machine and/or Docker container configuration and development is desirable.
  • Networking application and device driver development experience is desirable.
  • Knowledge of basic wireless communication is a plus.
  • To qualify you must have excellent written and verbal communication skills and be able function well in a team environment.

Experience in lieu of a degree will be considered.

This position may be filled at a higher grade based on the successful applicant's skills, education and experience.

Due to the nature of our work qualified candidates must be able to obtain and maintain a DoD security clearance.

Equal Opportunity Employer – minorities / females / veterans / individuals with disabilities / sexual orientation / gender identity.

L-3 maintains a drug-free workplace and performs pre-employment substance-abuse testing and background checks.

Job Type: Full-time


  • C/C++: 1 year (Required)
  • Python: 1 year (Preferred)
  • SQL: 1 year (Preferred)
  • Docker: 1 year (Preferred)
  • Java: 1 year (Preferred)


  • Bachelor's (Preferred)

Work authorization:

  • United States (Required)