System Software Engineer

Chennai, India

Full-Time

4-8 years exp.

Please enter a valid email id

Please enter 10 digit mobile number

Please share a public URL for your resume in PDF format. You can upload to your Google Drive and set the share setting to "anyone with a link."

By submitting this form, you agree to the storage and handling of data by this website.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

About Mindgrove

Headquartered at the IIT Madras Research Park in Chennai, Mindgrove Technologies designs state-of-the-art scalable, and reliable System-on-Chips (SoCS) in India under the brand name Mindgrove Silicon. These SoCs are built to be power-efficient and cost-effective for use in IoT, vision, automobiles, and more. Mindgrove was founded by Shashwath T R and Sharan Srinivas J and is backed by Sequoia Capital India, Speciale Invest and Whiteboard Capital. It is incubated by The IIT Madras Incubation Cell and IITM Pravartak Technologies Foundation. In addition, all employees of Mindgrove would be eligible to register for an MS program at IIT Madras under the part-time category. GATE is not required.

Detailed responsibilities

  • Create and implement bare metal drivers for peripherals present in the SOC
  • Closely collaborate with designers & verification engineers to identify and fix issues in design.
  • Sample C/C++ application to run in FPGA

Required Skills

  • Proven working experience in software/hardware engineering.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in Embedded C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
  • Adequate knowledge of reading schematics and data sheets for components.
  • Strong documentation and writing skills.
  • Knowledge of Bluespec System Verilog/ Verilog is a plus but is not a mandatory requirement.
  • FPGA knowledge is added advantage.

Interested in this position?
Fill the form.