Search

Systems Development Engineer

Software Developer Jobs
7 views

Systems Development Engineer

Software Developer Jobs
7 views

Description

Job Title: Systems Software Developer

Company Overview:

Welcome to Vicharak, a visionary technology firm pioneering advancements in computing solutions. We specialize in integrating Field-Programmable Gate Arrays (FPGAs) with state-of-the-art software technologies to revolutionize AI, robotics, and compute-intensive applications. Join us as a Systems Software Developer and embark on a transformative journey where you will delve into computer architectures, logic gates, FPGA integration, and compiler software development.

Position Overview:

As a Junior Systems Software Developer, you will be at the forefront of innovation, working closely with experienced engineers to design and optimize software solutions for diverse computing applications. Your role will involve C/C++ development, FPGA integration, understanding computer architectures, and contributing to the development of FPGA-driven compilers and software-hardware co-design projects.

Responsibilities:

C/C++ Development: Design, develop, and optimize software applications using C/C++ programming languages, considering computer architecture principles.

FPGA Integration: Collaborate with FPGA engineers to integrate software components with FPGA-based hardware accelerators, optimizing for performance and efficiency.

Algorithm Optimization: Implement and optimize algorithms for FPGA architectures, leveraging computer architecture insights.

Compiler Development: Contribute to the development of FPGA-driven compilers and smart tools for software-hardware co-design, understanding architecture-specific optimizations.

Low-Level Programming: Delve into the core level of computing, understanding logic gates, computer architectures, and hardware description languages (Verilog/VHDL).

Testing and Debugging: Write unit tests, perform debugging, and ensure software-hardware compatibility and functionality across different architectures.

Documentation: Document code, algorithms, architecture-specific optimizations, and development processes for knowledge sharing and reference.

Bonus Qualifications:

Experience with FPGA development tools (Xilinx Vivado, Intel Quartus) or hardware description languages (Verilog/VHDL).

Exposure to software development best practices, version control systems, and debugging tools.

Familiarity with scripting languages (Python, Bash) and development on Linux/Unix platforms.

Understanding of compiler design principles, optimization techniques, and architecture-specific optimizations.

Benefits:

Comprehensive training programs covering FPGA technologies, computer architectures, compiler development, and software-hardware co-design.

Stimulating and collaborative work environment with opportunities to work on groundbreaking projects at the intersection of hardware, software, and computer architectures.

Join Us:

If you are passionate about exploring computer architectures, delving into FPGA technology, and contributing to transformative software-hardware co-design projects, we invite you to apply. Join Vicharak and be part of a team shaping the future of computing with innovative solutions and cutting-edge technologies.

https://vicharak.in/

Attributes

Company Name: Vicharak

Contact 1399login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    1399login
    3821 active listings
    Professional seller
    Registered for 2+ months
    Last online 1 week ago
    Contact All items

    Listing location

    Surat, Gujarat, India
    21.2094892, 72.8317058

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Systems Development Engineer by 1399login