Blackfig Technologies

India
22 Total Employees
Year Founded: 2016

Jobs at Blackfig Technologies

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develops and enhances embedded Linux toolchains, analyzes and debugs toolchain issues, implements features, performs testing, and fixes CVEs. The role includes customer communication and collaboration with the open-source community. Candidates need C and embedded systems expertise, knowledge of compiler and toolchain components, basic Linux experience, and scripting skills. Yocto, OpenEmbedded, C++, Rust, and Python are preferred.
4 Hours AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and maintain compiler and toolchain components, including libraries, compilers, debuggers, assemblers, linkers, and runtime libraries. Responsibilities include designing enhancements, coding, test automation, debugging, bug fixing, performance analysis, upstream open-source contributions, resolving client issues, and coordinating development milestones. The role requires strong C and C++ skills, GCC or LLVM experience, Linux, GDB, data structures, algorithms, and knowledge of modern processor architectures.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and maintain compilers, toolchains, libraries, debuggers, and runtime systems. Responsibilities include designing enhancements, coding in C/C++, test automation, debugging, performance analysis, upstream open-source contributions, resolving client issues, coordinating milestones, and mentoring junior engineers and interns. The role requires compiler development experience with GCC or LLVM, knowledge of modern processor architectures, Linux, GDB, data structures, algorithms, and open-source or proprietary toolchains.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Leads embedded software engineering focused on toolchain analysis, debugging, testing, feature enhancement, and issue resolution. The role requires expertise in C, Assembly, Linux, binutils, compilers, and development tools, plus scripting experience. Responsibilities include mentoring engineers, communicating with customers, contributing to open-source communities, supporting SDLC activities, and proposing improvements to team quality and productivity. Yocto, OpenEmbedded, C++, and Rust experience are advantageous.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and maintain GPU compilers and toolchains, analyze and optimize code performance, implement compiler features, debug issues, conduct code reviews, and collaborate with cross-functional teams throughout the software development lifecycle.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
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.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop requirements and traceability documentation from Rust standard library specifications. Create unit, integration, and property-based tests, monitor code coverage, address testing gaps, and support certification compliance. Collaborate with maintainers and internal teams while working with Rust tooling, LLVM, Linux, CI pipelines, build processes, and test frameworks.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Design, develop, port, optimize, and validate graphics and compute device drivers for embedded and Linux-based systems. Responsibilities include GPU bring-up, kernel- and user-space development, graphics stack integration, board-level validation, performance tuning, driver debugging, and collaboration with hardware, firmware, and application teams. The role also requires documentation, test planning, and validation procedures.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Develop and analyze compiler software using C/C++ in a Linux environment. Apply programming and analytical skills, understand SDLC processes, use configuration management tools such as Git, SVN, or Perforce, and gain exposure to compiler technologies including GCC, Clang, and LLVM. Collaborate effectively through strong communication and interpersonal skills.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Artificial Intelligence • Information Technology • Professional Services • Consulting
Design, build, test, maintain, and optimize Android applications using Java or Kotlin, including API integrations, responsive interfaces, performance improvements, and bug fixes. Develop scalable web applications with front-end and back-end technologies, databases, and external APIs. Implement unit, UI, and integration tests, ensure cross-browser compatibility and security, and collaborate effectively while learning new technologies.
4 Hours AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
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.