Quick overview
Job description
Firmware Engineer
Overview
The successful candidate will be instrumental writing firmware and different use-cases on camera. The candidate should contribute to brainstorming, problem solving and leverage AI tools to optimize the design and development lifecycle. S/he should be expert in device driver and application development on Linux platform. 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. Should have a good knowledge of developing EdgeAI applications meeting the computational constraints.
Responsibilities
· Develop robust, efficient firmware for embedded systems (e.g., bare-metal or RTOS-based) to initialize hardware, manage peripherals, and communicate with other systems.
· Collaborate closely with hardware engineers to ensure seamless operation between code and physical hardware.
· Proficiency in C, C++, Python
· 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
· Understanding of processor architectures (e.g., ARM, MIPS, NXP, TI, x86, NVIDIA, Accelerators)
· Expertise in interfacing with camera (IP Camera and Analog Camera)
· Leverage AI tools to accelerate time to market and enhance development validation efficiency.
· Working experience on AI accelerator
· Modem, Utilization of HW/CPU
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.
· Highly motivated, detail-oriented, and capable of working independently.
Nice to Have
· 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
Similar jobs
- VS

Software Engineer IIIRecently posted Auto Apply
Veeam Software · Hyderabad · Hybrid 🇮🇳
DockerGCPMicroservices+15TechnologySalary not listed - AB

Software Engineer II - Post Detection EnablementRecently posted Auto Apply
Abnormal · Bengaluru · Hybrid 🇮🇳
AWSGoKafka+4TechnologySalary not listed - CY

Senior Software Engineer (Frontend)Recently posted Auto Apply
Cyberhaven · Bengaluru · Hybrid 🇮🇳
SQLGraphQLJava+8TechnologySalary not listed - CH
Senior Software EngineerRecently posted Auto Apply
ChargePoint · Bengaluru · Hybrid 🇮🇳
DjangoDynamoDBFlask+22TechnologySalary not listed - 3H

Founding EngineerRecently posted Auto Apply
3y Health · Remote – India · Remote 🇮🇳
NestJSNext.jsGit+20EngineeringSalary not listed - 3H

Member of Technical StaffRecently posted Auto Apply
3y Health · Remote – India · Remote 🇮🇳
NestJSNext.jsGit+20Salary not listed - AV
Software Engineer-ACP/Avaloq/PLSQL DeveloperRecently posted Auto Apply
Avaloq · Pune, Maharashtra · Hybrid 🇮🇳
Stakeholder ManagementOraclePL/SQL+1TechnologySalary not listed - SG
Engineer - ProgrammerRecently posted Auto Apply
Smiths Group · Bengaluru, KA · On-site 🇮🇳
CAMCNCContinuous ImprovementEngineeringSalary not listed - PH

Software Engineer , Backend (5-7 years)Recently posted Auto Apply
PHONEPE LIMITED · Pune, Maharashtra · On-site 🇮🇳
MySQLTDDC+++4TechnologySalary not listed - AE
Principal Engineer Auto Apply
AECOM · Hyderabad · Hybrid 🇮🇳
TechnologySalary not listed - SS
Senior Software Engineer - AS400, CobolRecently posted Auto Apply
Sopra Steria · Noida, Uttar Pradesh · Hybrid 🇮🇳
SQLCOBOLAgileTechnologySalary not listed - LI
Staff Software Engineer, Systems InfrastructureRecently posted Auto Apply
LinkedIn · Bengaluru, KA · On-site 🇮🇳
Project ManagementTechnologySalary not listed
