BENGALURU · FULLTIME
Junior Software Engineer Product Development
icsbit labs
Bengaluru · onsite · Posted 30d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Foundit · 11 questions to answer1.2s
- Decided the answers for all of them2.7s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
At ICSBit Labs, we're building the future of industrial cybersecurity — from manufacturing plants to energy utilities. We're a Bengaluru-based team working on industrial automation and cybersecurity, with deep protocol expertise (Modbus, DNP3, Profinet, BACnet) and a founder-led understanding of what it actually takes to secure OT environments aligned to IEC 62443, NERC CIP, and NIS2.
We're looking for software engineers who enjoy build systems that operate in the demanding, latency-sensitive, protocol-heavy world of industrial networks — not another SaaS CRUD app.
If you're excited by hard technical problems with real-world industrial stakes — where a bug isn't just an inconvenience but could affect a power grid or a factory floor — we want to talk to you.
Responsibilities
- Develop and maintain backend and frontend features.
- Build REST APIs and work with databases.
- Work with network traffic, PCAP files, and protocol data.
- Debug product, networking, and application issues.
- Write unit and integration tests.
- Work in Linux and use Git for development.
- Analyze logs and reproduce issues.
- Learn and work with OT/industrial protocols when required.
Qualifications
- Go and Python.
- Basic React / TypeScript / JavaScript.
- Good understanding of TCP/IP, TCP, UDP, ICMP, DNS, ports, routing, and switching.
- Wireshark or tcpdump.
- Basic PCAP analysis.
- REST APIs and JSON.
- SQLite or PostgreSQL.
- Linux and Git.
- Basic cybersecurity and networking knowledge.
- Exposure to Modbus, OPC UA, S7, EtherNet/IP, PROFINET, BACnet, DNP3, or IEC-104 is a plus.
- Good debugging and problem-solving skills.
Note:- This is NOT an AI/ ML position and we are NOT looking for vibe coders. Although, we encourage usage of AI tools for coding assistance, but we really check blocks of code you are writing and what's your logic to solve the problem. Quality of code is what matters to us.
Sourced from foundit
Section · 02