Description

You will design, develop, and optimize embedded software for real-time and AI-driven applications.

Responsibilities

  • Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
  • Optimize embedded software for FPGA and ASIC platforms to ensure seamless integration and performance tuning.
  • Implement low-level optimizations to improve latency, power efficiency, and compute performance.
  • Support the deployment of edge AI models under power, memory, and compute constraints.
  • Drive best practices in embedded development while mentoring junior engineers.

Required Skills

  • 5+ years of experience in embedded system development.
  • Expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms.
  • Proficiency in C, C++, and assembly programming.
  • Experience with RTOS and device drivers.
  • Proven track record of shipping embedded software products.
  • Strong debugging and profiling skills for low-level system optimization.
  • Experience with low-level hardware interactions.
  • Degree in Computer Science, Electrical Engineering, or a related field.

Education

Any Graduate