Senior Software Engineer - Embedded Network

Mount Indie
  • Carlsbad, California
    9 days ago

    Job Description

    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.

     

    Responsibilities:

    • 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)

     

    Qualifications:

    • 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%


    Numbers & Facts

    LocationCarlsbad, California

    Skills

    • Agile Programming Methodologiesunmatched
    • Broadbandunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Device Driversunmatched
    • DoD Secret Clearanceunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Governmentunmatched
    • IPsec (IP Security)unmatched
    • Internet Securityunmatched
    • Linux Kernelunmatched
    • Linux Networksunmatched
    • Linux Operating Systemunmatched
    • Network Designunmatched
    • Network Protocolsunmatched
    • Network Softwareunmatched
    • Object Oriented Developmentunmatched
    • Object Oriented Softwareunmatched
    • Progress Reportsunmatched
    • Refactoringunmatched
    • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Security Designunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Systems Engineeringunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Designunmatched
    • United States Citizenunmatched
    • Willing to Travelunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder