Role Overview
codelogicx technologies is hiring a mid-level Rust Developer. This is a full-time role in West Bengal. Part of codelogicx technologies's Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
Job Information
Date Opened
09/04/2026
Job Type
Full time
Industry
IT Services
City
kolkata
Province
West Bengal
Country
India
Postal Code
700091
About Us
We are a fast growing technology company specializing in current and emerging internet, cloud and mobile technologies.
Job Description
We are seeking an experienced Rust Developer with 3–5 years of professional engineering experience to join our core systems team. This role focuses on building high‑performance desktop agents that capture telemetry data, as well as contributing to firmware‑level development for hardware‑integrated components.
You will work across the stack—from OS‑level services to embedded/firmware modules—designing reliable, secure, and efficient systems that operate in resource‑constrained or performance‑critical environments.
- Design, develop, and maintain desktop agents in Rust for telemetry capture, system monitoring, and event collection.
- Build low‑overhead background services that run reliably on Windows, macOS, and/or Linux.
- Develop and maintain firmware components, including device communication layers, hardware interaction logic, and embedded Rust modules.
- Integrate with OS‑level APIs and hardware interfaces for data acquisition.
- Implement secure data pipelines for local buffering, encryption, and transmission.
- Optimize performance, memory usage, and CPU footprint for long‑running agents and embedded systems.
- Collaborate with cross‑functional teams (backend, hardware, security, product) to define telemetry schemas and firmware requirements.
- Write clean, well‑tested, maintainable Rust code with strong documentation.
- Participate in architecture reviews, code reviews, and technical design discussions.
- Stay current with Rust ecosystem advancements, embedded frameworks, and systems‑level tooling.
Requirements
- 3–5 years of software development experience, with 2+ years of production Rust.
- Strong understanding of:
- Rust ownership, borrowing, lifetimes
- Async runtimes (Tokio, async‑std)
- Concurrency, multithreading, and memory‑safe systems programming
- Hands‑on experience building desktop agents, daemons, or system services.
- Experience with firmware or embedded development, including:
- Bare‑metal Rust or embedded Rust frameworks
- Microcontroller programming
- Hardware communication protocols (I2C, SPI, UART, USB, BLE, etc.)
- Familiarity with:
- OS‑level APIs (Windows API, macOS frameworks, Linux syscalls)
- Event capture (file system, process, network, hardware telemetry)
- IPC mechanisms (pipes, sockets, shared memory)
- Data serialization formats (Protobuf, MessagePack, JSON)
- Strong debugging skills for both desktop and embedded environments.
- Comfort with Linux, cross‑compilation, and CI/CD workflows.
- Experience with:
- Endpoint security, monitoring, or DLP agents
- Real‑time systems or resource‑constrained environments
- Firmware OTA update mechanisms
- Performance profiling tools (perf, flamegraph, valgrind, embedded profilers)
- Knowledge of secure coding practices for both firmware and desktop agents.
- Contributions to Rust or embedded open‑source projects.
Benefits
Health Insurance
Provident fund
Parental Leave
Hybrid working mode
Gratuity
Yearly bonus
Frequently Asked Questions
How do I apply for the Rust Developer position at codelogicx technologies?
Use the Apply button above to submit your application directly to codelogicx technologies. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Rust Developer position at codelogicx technologies located?
This position is based in West Bengal. codelogicx technologies has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Rust Developer at codelogicx technologies earn?
codelogicx technologies has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Rust Developer role at codelogicx technologies posted?
This role was posted on April 9, 2026 (74 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start