Senior Software Engineer - Embedded Network

Mount Indie

  • Carlsbad, California
  • 2 days ago

    Highlights

    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. 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.

    Numbers & Facts

    LocationCarlsbad, California

    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%


    Similar Jobs

    See more jobs