Skip to content
mimi

Systems Software Developer

Vicharak

Surat · On-site Full-time 5d ago

About the role

• *Vicharak**

is on the lookout for a passionate and dynamic Computer Science Intern who will play a pivotal role in the convergence of software and hardware, contributing to the development of cutting-edge technologies. This internship offers a unique opportunity to work on Vaaman, our revolutionary single board computer, and gain hands-on experience in software development, Linux kernel understanding, and hardware acceleration over FPGA. • *Responsibilities:** • *Software Development:** • Collaborate with the software development team to design, implement, and optimize software solutions for Vaaman's diverse applications. • Write clean, efficient, and well-documented code in languages such as C/C++ and other relevant programming languages. • *Linux Kernel Understanding:** • Gain insights into the Linux kernel architecture and contribute to kernel-level software components for Vaaman, ensuring seamless integration with the operating system. • *Hardware Acceleration Design:** • Work closely with hardware engineers to design and implement hardware acceleration solutions over FPGA, leveraging your understanding of computer architecture. • Develop FPGA configurations to optimize performance for specific applications, contributing to the overall efficiency of Vaaman. • *Programming Languages:** • Utilize your proficiency in C/C++ and other programming languages to implement robust and efficient software solutions for Vaaman's diverse range of functionalities. • *Collaboration and Communication:** • Engage in cross-functional collaboration with software developers, hardware engineers, and other team members. • Effectively communicate technical concepts and ideas within the team. • *Requirements:** • Currently pursuing a degree in Computer Science or related field. • Strong programming skills in C/C++ and familiarity with other relevant languages. • Understanding of Linux kernel architecture. • Interest in hardware acceleration and FPGA development. • Eagerness to learn and adapt to new technologies and challenges. • Effective communication and teamwork skills. • *Preferred Qualifications:** • Previous experience with FPGA development tools and languages (Verilog, VHDL). • Exposure to Linux kernel-level development. • Familiarity with computer architecture concepts. • Enthusiasm for exploring innovative solutions at the intersection of software and hardware.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free