Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
9.0 - 13.0 years
0 Lacs
karnataka
On-site
We are seeking a highly skilled Embedded C++ Developer with 9 to 12 years of experience in compiler design and development for a high-performance security system project in Bangalore. The project involves converting SNORT rule sets into state tables, implementing regex pattern matching, and integrating with FPGA-based acceleration engines. As an Embedded C++ Developer, your key responsibilities will include designing and developing a C++ compiler for optimized state machines, implementing regex parsing and lookup modules for high-speed pattern matching, collaborating with hardware teams for FPGA acceleration optimization, interfacing with customers to gather requirements and feedback, debugging and optimizing code for performance and memory efficiency in embedded environments, and ensuring integration and stability across platforms by working closely with QA and system teams. The ideal candidate should have 9 to 12 years of hands-on experience in Embedded C++, strong proficiency in C++ programming (preferably modern C++ - C++11/14/17), a solid understanding of compiler theory, state machines, and parsing techniques (e.g., Lex/Yacc), experience with regular expression engines, pattern matching techniques, and intrusion detection systems, exposure to FPGA-based acceleration and HLS flow, familiarity with Embedded Linux or RTOS-based systems, and knowledge of networking protocols, SNORT rules, or packet inspection. Experience with version control systems (Git), CI/CD integration, and debugging tools (gdb, valgrind, etc.) is also required. In addition to technical skills, the successful candidate should possess strong analytical and problem-solving abilities, excellent communication skills for collaboration with internal teams and customers, and the ability to work in a dynamic, fast-paced environment while adapting to changing priorities. Preferred qualifications include a Bachelor's or Master's degree in Computer Science, Electronics, or a related field, as well as previous experience in network security, IDS/IPS systems, or compiler development projects.,
Posted 5 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
40353 Jobs | Dublin
Wipro
19665 Jobs | Bengaluru
Accenture in India
18072 Jobs | Dublin 2
EY
16549 Jobs | London
Uplers
12077 Jobs | Ahmedabad
Amazon
10867 Jobs | Seattle,WA
Accenture services Pvt Ltd
10456 Jobs |
Bajaj Finserv
10205 Jobs |
Oracle
9726 Jobs | Redwood City
IBM
9609 Jobs | Armonk