Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BusPatrol

Firmware Engineer

BusPatrol

. Write firmware and develop camera use cases .

Posted 11/6/2026full-timeHyderabad • IndiaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in firmware development for embedded systems, including proficiency in C, C++, and Python, along with a strong understanding of processor architectures and AI/ML algorithms for computer vision. Capable of collaborating effectively with hardware engineers and creating comprehensive technical documentation.

Highest-signal resume keywords
Firmware DevelopmentC, C++, And Python ProficiencyDevice Driver Development On LinuxAI/ML Algorithms For Computer VisionUnderstanding Of Processor Architectures

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Firmware DevelopmentC ProgrammingC++ ProgrammingPython ProgrammingDevice Driver DevelopmentLinux ProficiencyAI Model PortingAutomated TestingDebuggingUnderstanding Of Schematics
Soft Skills
Strong Verbal CommunicationStrong Written CommunicationIndependent WorkCollaboration
Tools & Technologies
AI ToolsEmulatorsAnalyzersSimulation ToolsSource Control (Git)
Industry Keywords
Embedded SystemsProcessor ArchitecturesComputer VisionAI AcceleratorsEdgeAI ApplicationsAnalog CamerasLow-Level Compute InfrastructureNovatek ProcessorLinux KernelAT Commands

Tech Stack

Tools & technologies
LinuxPythonRTOSRustC++

About the role

Key responsibilities & impact
  • Write firmware and develop camera use cases
  • Contribute to brainstorming and problem solving
  • Use AI tools to optimize the design and development lifecycle
  • Develop robust, efficient firmware for embedded systems, including bare-metal or RTOS-based systems
  • Initialize hardware, manage peripherals, and communicate with other systems
  • Collaborate with hardware engineers to ensure seamless hardware/software operation
  • Port new AI models to the platform for different requirements
  • Debug using emulators and analyzers
  • Validate system functionality using automated testing and simulation tools
  • Create technical documentation for design, code, and validation procedures
  • Work with processor architectures and camera interfaces
  • Leverage AI tools to accelerate time to market and improve development validation efficiency
  • Work with modems and hardware/CPU utilization

Requirements

What you’ll need
  • Bachelor’s degree in electrical engineering, Electronics Engineering, or related field
  • 5-10 years of experience
  • Proficiency in C, C++, and Python
  • Expertise in device driver and application development on Linux
  • Experience with source control, particularly Git
  • Ability to understand schematics and perform board bring-up
  • Understanding of processor architectures including ARM, MIPS, NXP, TI, x86, NVIDIA, and accelerators
  • Expertise interfacing with IP and analog cameras
  • Experience working with AI accelerators
  • Knowledge of computer vision and AI/ML algorithms for computer vision
  • Knowledge of developing EdgeAI applications within computational constraints
  • Strong verbal and written communication skills
  • Ability to work independently and in a global, cross-functional environment
  • Nice to have: low-level compute infrastructure experience
  • Nice to have: Novatek processor experience
  • Nice to have: Linux Kernel and device driver development experience
  • Knowledge of Rust and AT commands