QualificationB.E / B.Tech / M.E / M.Tech / B.Sc / M.Sc in Computer Science or related fields
Key Responsibilities
Subsystem Software Design: Design, write, and safely execute code adjustments for structural systems modules, compilers, database utilities, and multi-node platform tools.
Development & Guidelines: Analyze technical briefs to outline implementation strategies, testing workflows, and compilation activities based on strict project timelines.
Testing & Protocol Execution: Author highly reliable automated test plans and evaluation protocols to actively debug multi-node parallel application issues.
Cross-Team Synergy: Collaborate smoothly with decentralized internal engineering units, outsourced tech vendors, and global product leads to roll out reliable software updates.
Documentation: Maintain accurate engineering blueprints, technical program specifications, and internal infrastructure release records.
Skills & Eligibility
Education: Full-time Bachelor’s or Master’s degree in Computer Science, Information Systems, or a tightly coupled quantitative engineering discipline.
Experience: Typically 2 to 4 years of proven professional software engineering exposure in low-level or backend systems.
Coding Core: Strong, practical experience writing and optimization logic in **C, C++, and Python**.
Parallel Programming: Good understanding of processes, threads, synchronization locks, race conditions, and Inter-Process Communication (IPC).
Distributed Ecosystems: Hands-on experience working with Message Passing Interface (MPI) configurations, particularly **Open MPI**, to handle high-performance applications.
Linux Environment: High comfort level working inside Linux/Unix environments. Experience dealing with HPC tools, multi-node scaling, or cluster job schedulers (such as SLURM) is considered a massive plus.
Communication: Proactive written and verbal English skills to smoothly articulate complex architectural trade-offs across teams.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.