C++ Developer - Embedded System

8 - 12 years

8 - 12 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

C++ Developer - Embedded System

C++ Developer

Key Responsibilities

  • Compiler development skills

    will be applied to design and develop a C++/C-based compiler to convert SNORT rule sets into state tables.
  • Regex lookup engine implementation

    integrated with FPGA-based acceleration is a key responsibility.
  • Optimization abilities

    will be utilized for rule parsing, conversion logic, and data path evaluation pipelines.
  • Collaboration with hardware (FPGA) teams

    is essential to align on rule engine performance.
  • Result processing logic

    for high-speed data inspection will be handled.
  • Software quality assurance

    to meet security, latency, and throughput requirements is crucial.
  • Direct communication with the client

    for requirement gathering and technical clarifications is expected.

Technical Skill Requirements

  • Strong proficiency in

    C++/C development

    , with strong system-level programming skills, is mandatory.
  • Hands-on experience with

    SNORT rule sets, IDS/IPS systems

    , or similar network security tools is required.
  • Experience in

    compiler or parser development

    , preferably with experience in state machine generation, is essential.
  • Good understanding of

    regular expressions, pattern matching, and performance optimization

    is necessary.
  • Excellent

    analytical, debugging, and communication skills

    are vital.
  • Ability to

    interact effectively with clients and cross-functional teams

    is required.

General Requirements

  • Employment Type:

    This is a Permanent, full-time position.

Preferred Skills

  • Familiarity with

    network protocols and deep packet inspection

    is a plus.
  • Experience with

    rule optimization, rule merging, and traffic flow classification

    is beneficial.
  • Prior experience in

    cyber security product development or telecom network systems

    is preferred.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Maimsd Technology logo
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

Kochi, Kerala, India