Senior Software Engineer - Embedded Network

Korn Ferry

$161K — $255K *
Tampa, FL 33647In-Person
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years experience in C/C++ for embedded systems
  • 10+ years experience in network software design and development
  • 7+ years experience using Linux OS in embedded environments
  • Proven experience with Linux network stack and kernel module development
  • Demonstrated knowledge of networking protocols (TCP/IP, IPSec, etc.)
  • Agile Scrum development experience
  • US Citizenship and Active DoD Secret Clearance required

Responsibilities

  • Engage in cybersecurity software and systems engineering
  • Collaborate with an agile multidisciplinary development team
  • Design and integrate high-speed scalable network software
  • Refactor and maintain existing code while adding new features
  • Clarify requirements and support development through certification
  • Automate testing and integration processes
  • Address security standards in all products developed

Benefits

  • Opportunity to work in a supportive, interdisciplinary team environment
  • Impact deployment of security and cybersecurity technologies globally
  • Use advanced technologies and protocols in embedded systems
  • Work on critical government projects with significant security requirements
  • Potential for career growth and participation in high-profile initiatives
Full Job Description
Senior Software Engineer - Embedded Network

Requisition ID

5392

Country

United States of America

City

Tampa

Market

Technology

Job description

Senior Software Engineer - Embedded Network

Locations: California, CA; Tampa, FL; Marlborough, MA

Categories: Engineering

Requisition Type: Regular

Clearance Requirement: Active United States Secret Clearance

Citizenship Requirement: US Citizenship

Business Function: Government

Req ID: 5550

Job Description

What you'll do
The Viasat Government - Secure Network Systems (SNS) team is an interconnected series of small teams that allows for immediate visibility within the group, but maintains the resources support of a large company to solve technology needs. We also support security and cybersecurity needs across the company, in which physical products, tools, and initiatives can have impacts across world-wide usage.

You will join a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for security design and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints.

Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification.

The day-to-day
  • Cybersecurity software & systems engineering
  • Be a part of an agile multidisciplinary development team
  • Embedded systems software engineering
  • Design, develop and integrate high speed scalable network software (protocols, device drivers, data plane)

What you'll need
  • 10+ years' experience using C/C++ in embedded environments
  • 10+ years' experience with network software design and development
  • 7+ years' experience with Linux OS use, ideally for an embedded environment
  • Proven experience with Linux network stack and writing Linux kernel modules
  • Demonstrated experience with networking protocols (e.g. TCP/IP, IPSec, MACsec, TLS, etc.)
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track and report on progress
  • CI/CD software
  • Bachelor's Degree or higher in Computer Science, Computer Engineering or equivalent experience
  • US Government position. US Citizenship required
  • Active DoD Secret Clearance
  • Ability to travel up to 10%


What will help you on the job
  • Experience with DPDK, network applications/services and acceleration
  • Experience with Xilinx environment (Vivado, Petalinux)
  • Familiarity with to bare metal embedded device drivers
  • Experience with microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Experience with multiple threads and real-time development
  • Experience with RESTConf interface design and implementation
  • Experience with Emulation Environments
  • Experience with Python
  • Familiarity with to standalone embedded applications
  • Experience participating in multi-disciplinary teams


Salary range
$161,000.00 - $255,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $200,500.00- $300,500.00/ annually

Similar Jobs

More Jobs at Korn Ferry

More Telecommunications & Hardware Jobs

Find similar Senior Software Engineer - Embedded Network jobs: