Individual Contributor- C, CC++ (Bengaluru)

Individual Contributor- C, CC++ (Bengaluru)

06 Sep
|
Arminus
|
Bengaluru

06 Sep

Arminus

Bengaluru

Experience: 6–10 years

Role Type: Individual Contributor

Location: Bangalore

Focus:
- Fully hands-on development
- Microservices + platform engineering
- Integration and debugging

Key Responsibilities & Skill Requirements

Core Development (Mandatory)
- Strong hands-on programming in C/C++ (must-have)
- Good working knowledge of Python / Go (optional but preferred)
- Experience developing high-performance, system-level software

Embedded & Linux Systems (Mandatory)
- Development experience on Linux-based embedded platforms (Debian/Ubuntu/custom OS)
- Understanding of multi-threading, memory management, and low-level system programming

Service-Oriented Architecture (SOA) Implementation (Mandatory)
- Experience implementing microservices-based architectures
- Understanding of:
- Service decomposition
- Loose coupling
- Independent service deployment
- Familiarity with microservices lifecycle and orchestration concepts

Inter-Service Communication & IPC (Mandatory)
- Robust knowledge of:
- IPC mechanisms (shared memory, message queues, sockets)




- Real-time vs best-effort communication
- Experience with event-driven system design

Connectivity & Protocols (Mandatory)
- Hands-on experience with:
- OPC UA (preferred)
- MQTT, REST APIs, WebSockets
- Exposure to industrial protocols such as:
- EtherCAT / Profinet / Ethernet-IP (optional but valuable)

Containerization & Deployment (Mandatory)
- Experience with:
- Docker / container-based deployment
- Native service deployment (systemd, Linux services)
- Knowledge of:
- Packaging (Debian packages or equivalent)
- Service lifecycle (deploy, update, rollback)

CI/CD & DevOps Tooling (Mandatory)
- Hands-on experience with:
- CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions)
- Familiarity with:
- Build automation
- Version control (Git)
- Artifact management
- Understanding of automated testing & release workflows

Data Layer & Integration (Mandatory)
- Experience implementing:
- Data exchange between services (real-t

📌 Individual Contributor- C, CC++ (Bengaluru)
🏢 Arminus
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: individual contributor- c, cc++ (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: individual contributor- c, cc++ (bengaluru) / bengaluru