Buspatrol

Firmware Engineer

India - Hyderabad, Remote. Posted 7 days ago

The role

The candidate will write firmware and different use-cases on camera. They will contribute to brainstorming, problem solving and leverage AI tools to optimize the design and development lifecycle.

What you will do

  • Develop robust, efficient firmware for embedded systems to initialize hardware, manage peripherals, and communicate with other systems.
  • Collaborate closely with hardware engineers to ensure seamless operation between code and physical hardware.
  • Port new AI models on the platform for different requirements.
  • Perform rigorous debugging using emulators and analyzers.
  • Validate system functionality via automated testing and simulation tools.
  • Create technical documentation for design, code, and validation procedures.
  • Leverage AI tools to accelerate time to market and enhance development validation efficiency.

Required qualifications

  • Bachelor’s degree in electrical engineering, Electronics Engineering, or related field.
  • 5-10 years of experience
  • Highly motivated, detail-oriented, and capable of working independently.
  • Effective communication skills, both written and verbal.
  • Experience with source control, particularly with Git.
  • Able to understand schematic and board bring-up skill set.
  • Strong verbal and written communication skills with the ability to work in a global, cross-functional environment.
  • Proficiency in C, C++, Python
  • Understanding of processor architectures (e.g., ARM, MIPS, NXP, TI, x86, NVIDIA, Accelerators)
  • Expertise in interfacing with camera (IP Camera and Analog Camera)
  • Working experience on AI accelerator
  • Modem, Utilization of HW/CPU

Nice to have

  • A deep understanding and expertise of computer vision is appreciated.
  • A good knowledge of different AI / ML algorithms on computer vision such that s/he can make changes in the existing algorithms.
  • A good knowledge of developing EdgeAI applications meeting the computational constraints.
  • Experience in low-level compute infrastructures.
  • Experience of working on Novatek Processor
  • Experience with Linux Kernel and Device Driver development on Linux
  • Knowledge on RUST, AT Commands

About the company

buspatrol

Firmware Engineer at Buspatrol | JobZoey