Six-month software development internship supporting project work. The role requires analytical and programming skills in C/C++, Linux exposure, communication and interpersonal skills, with preferred knowledge of SDLC, configuration management tools, and compilers such as GCC, Clang, or LLVM.
To be the intern in the project for 6 months
- Good analytical and programming skill in C/C++.
- Exposure to working in Linux environment.
- Good communication skill along with good inter-personnel skills
- Basic understanding of SDLC processes is an added advantage.
- Exposure to CM tools is an added advantage (git/svn/perforce).
Knowledge on compilers like GCC, clang / LLVM is an added advantage
Blackfig Technologies Bengaluru, Karnataka, IND Office
Bengaluru, India
Similar Jobs
Artificial Intelligence • Software
Backend Software Development Engineer Intern supporting the design, development, maintenance, debugging, and documentation of scalable cybersecurity product systems. The role involves writing code in Node.js or Go, collaborating with frontend, data science, and product teams, participating in code reviews, and improving development practices. Candidates should understand backend development, web technologies, APIs, databases, and SQL, with cloud, containerization, DevOps, and distributed systems knowledge preferred.
Top Skills:
AWSAzureCi/CdDockerGCPGitGoJenkinsKubernetesNode.jsSQL
Artificial Intelligence • Machine Learning • Software • Automation
Develop and test AI agents alongside engineers and researchers. Write clean, efficient, documented code; debug software; collaborate with the team; and stay current with AI advancements. The role provides hands-on experience with AI tools and technologies, training, and access to modern AI resources. Strong Python or JavaScript programming skills, machine learning and deep learning knowledge, problem-solving ability, and teamwork are required.
Top Skills:
Artificial IntelligenceDeep LearningJavaScriptMachine LearningPython
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and enhance embedded Linux toolchains through bug fixes, feature implementation, testing, and CVE remediation. Analyze and debug compiler, assembler, linker, library, and debugger issues, contribute to open-source communities, and adapt technical skills to project needs. The role requires C, embedded systems, Linux, scripting, and hardware architecture knowledge, with Yocto, OpenEmbedded, C++, Rust, and Python as advantageous skills.
Top Skills:
AssemblersCC++CompilersDebuggersEmbedded LinuxLinkersLinuxOpenembeddedPythonRustScriptingYocto
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

