Talent.com
Software Engineer
Software EngineerKudu Dynamics LLC • Chantilly, VA, United States
Software Engineer

Software Engineer

Kudu Dynamics LLC • Chantilly, VA, United States
30+ days ago
Job type
  • Full-time
Job description

Who We Are :

Kudu Dynamics is a Leidos owned company, forged out of a decade of experience in computer networks and staffed with talent who have built, overseen, and enhanced capabilities throughout the entire USG arsenal. Our team of hackers, engineers, makers, and shakers have experience spanning centuries of research, development, and missions - across desktop, mobile, IoT, and embedded platforms. Kudu Dynamics is uniquely qualified to anticipate tomorrow's threats and build the next generation of capabilities.

Join a growing team of security researchers and software engineers as we transition a state-of the-art IoT security solution from the lab to multiple customers.

Full Job Description :

We are looking for someone to join us on a new project developing an innovative set of tools to retrofit network infrastructure with integrity enforcement to provide additional system resilience. The primary focus of the role is software development to build a framework capable of interacting as a hardware device monitor, observing conditions on the system, acting on those conditions through a Python library, and influencing the state of the operating device. The role involves working with a group of people performing analysis and reverse engineering on the device to integrate all the components into the deplorable platform. This role will be part of a team mostly located in Kudu's Virginia office demonstrating capabilities to our Sponsors. The ideal candidate for the role is someone familiar with hardware interaction through JTAG, UART, SPI interfaces and a strong software engineering background

Responsibilities Include :

  • Using a Python library to interact with a hardware device within the parameters of limitations set forth by the sponsor and hardware capabilities
  • Testing interaction on a running device to determine throughput capabilities, finding optimal hardware interaction locations, and determining bottlenecks to performance
  • Constructing test scenarios to find and document potential system limitations
  • Critically analyzing, interpreting, and communicating results and providing recommendations for future improvement efforts
  • Identifying gaps in system coverage and providing recommended solutions to satisfy program requirements
  • Strengthening network devices with custom mitigation techniques to discover and halt cyber kill-chain activities
  • Developing tools to analyze network device operation and deploy protection countermeasures

Minimum Qualifications :

  • Experience and proficiency with software development and testing in Python, C / C++, Rust, etc
  • Experience interacting with hardware platforms through JTAG / BDM / UART / SPI interfaces
  • Experience with understanding, identifying, and using Python libraries and APIs
  • Experience interacting with custom SBC designs
  • Experience with modern exploitation techniques and mitigations (ASLR, DEP / NX, etc)
  • Experience analyzing network traffic and protocols
  • Nice-to-have Qualifications :

  • Experience with hardware and firmware reverse engineering
  • Experience with real-time embedded operating systems systems
  • Experience with platforms performing automated vulnerability analysis
  • Experience with one or more assembly languages (PowerPC, x86 / x64, MIPS, ARM, etc)
  • Experience with one or more disassemblers (Ghidra, IDA, Binary Ninja, etc)
  • Experience working with JTAG and hardware interfaces to introspect system operations
  • Experience building or customizing emulation platforms for non-x86 / x64 architectures
  • Benefits :

  • A flexible work schedule, with the option to work remotely most days, if that's your style.
  • Your own yearly discretionary budget to buy the things that make you happy.
  • In addition to highly competitive salaries, we offer premium healthcare options, 401k matching, and an annual pass to a swim in the bonus pool.
  • We also offer four weeks of paid time off and 11 federal holidays to utilize whenever you want throughout the year.
  • Awesome, enthusiastic co-workers and a company culture that promotes a jerk- free environment.
  • Rattle the windows with the company band, participate in board game or movie nights, and help balance out the scotch vs. bourbon ratio in the office.
  • Kudu provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
  • Pay Range : $140,000 - $175,000 per year

    Create a job alert for this search

    Software Engineer • Chantilly, VA, United States

    Related jobs
    Software Engineer

    Software Engineer

    ECS • Fairfax, VA, United States
    Full-time
    Develops software solutions by studying information needs, conferring with end-users, and studying systems flow, data usage, and work processes. Determines operational feasibility by evaluating anal...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Metron Inc • Manassas, VA, United States
    Full-time
    Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 40 years, our principled approach to problem-solving ha...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer - Mid

    Software Engineer - Mid

    KBR • Chantilly, VA, United States
    Full-time
    KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities.In this position, your ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Bridge Core • Herndon, VA, United States
    Full-time
    At Bcore, our strength comes from how we deliver impact to the mission.Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we ...Show more
    Last updated: 30+ days ago • Promoted
    Engineer Software

    Engineer Software

    Northrop Grumman • McLean, VA, United States
    Full-time
    RELOCATION ASSISTANCE : Relocation assistance may be available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer, Mid

    Software Engineer, Mid

    Acentra Health • McLean, VA, United States
    Full-time
    Acentra Health exists to empower better health outcomes through technology, services, and clinical expertise.Our mission is to innovate health solutions that deliver maximum value and impact.Lead t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Altamira Technologies • McLean, VA, United States
    Full-time
    Altamira Technologies has a long and successful history providing innovative solutions throughout the U.Headquartered in McLean, Virginia, Altamira serves the defense, intelligence and homeland sec...Show more
    Last updated: 3 days ago • Promoted
    4160 Software Engineer

    4160 Software Engineer

    Procession Systems • Reston, VA, United States
    Full-time
    As a key member of the engineering team, you will provide technical support in planning, designing, testing, integrating, configuring, and delivering software services across development, test, and...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Verite Group • Sterling, VA, United States
    Full-time
    Why Choose VGI, a GRVTY Company.VGI, a GRVTY Company, started with a simple, American idea : we do things not because they are easy but because they are hard. VGI, a GRVTY Company, exists to answer c...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 2

    Software Engineer 2

    Onyx Point • Tysons Corner, Virginia, USA
    Full-time
    TO BE CONSIDERED FOR THIS POSITION.YOUMUST CURRENTLYHAVE AN ACTIVE.SECURITY CLEARANCE WITH THE FEDERAL GOVERNMENT.Youll work with AI team members to operationalize data pipelines and ML tasks.Youll...Show more
    Last updated: 5 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Jacobs • Chantilly, VA, United States
    Full-time
    At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Crystal Management | CMIT • Vienna, VA, United States
    Full-time
    CMiT is looking for a Senior Software Engineer to help design, build, and maintain our AWS Serverless applications.You'll work with a talented team to create high-quality solutions using React (wit...Show more
    Last updated: 30+ days ago • Promoted
    Software Systems Engineer-Lead

    Software Systems Engineer-Lead

    Credence • McLean, Virginia, US
    Full-time
    Overview At Credence, we support our clients’ mission-critical needs, powered by technology.We provide cutting-edge solutions, including AI / ML, enterprise modernization, and advanced intelligence c...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer

    Software Engineer

    Accenture • Reston, VA, United States
    Full-time
    At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared pu...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    Leidos • Sterling, VA, United States
    Full-time
    At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, an...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    Lockheed Martin Corporation • Manassas, VA, United States
    Full-time
    Lockheed Martin is a global leader in aerospace, defense, and technology solutions.Our Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages creativity,...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Mid

    Software Engineer, Mid

    Booz Allen Hamilton • Herndon, VA, United States
    Full-time +1
    As a software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment.If you're looking for the chance to not just develop software, but to help create ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Accenture Federal Services • Reston, VA, United States
    Full-time
    At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared pu...Show more
    Last updated: 3 days ago • Promoted