Embedded Engineer

3 - 7 years

0 Lacs

Posted:23 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Engineer, you will be responsible for developing and maintaining video/audio sensor drivers for embedded platforms. This includes image/video capture, audio capture, and sensor interface protocols such as I2C, SPI, MIPI CSI, and I2S. Your main focus will be on designing, implementing, and optimizing software for embedded systems using C/C++, ensuring that functional, performance, and security requirements are met. Efficiency and reliability are crucial, and you will work within a real-time operating system (RTOS) to ensure responsiveness and compliance with timing requirements. Your tasks will involve analyzing and optimizing embedded software for performance, memory usage, and energy efficiency in resource-constrained environments. Additionally, you will conduct unit, integration, and system level testing to ensure robustness and collaborate with cross-functional teams to ensure system stability and performance. It is essential to stay updated on the latest developments in video/audio sensor technology and embedded systems. Key Responsibilities: - Develop and maintain video/audio sensor drivers for embedded platforms - Design, implement, and optimize firmware for microcontrollers and embedded platforms - Analyze and optimize embedded software for performance, memory usage, and energy efficiency - Conduct unit, integration, and system level testing - Prepare and maintain detailed documentation of driver IDs, design documents, test cases, release notes, and software architecture - Work closely with cross-functional teams to ensure overall system stability and performance - Stay up to date on the latest developments in video/audio sensor technology and embedded systems Qualifications Required: - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - Proven experience in C/C++ programming for embedded systems - Strong experience in developing video/audio sensor drivers and sensor interface protocols - Experience in embedded systems, microcontroller architectures, and real-time programming - Proven experience with embedded debugging tools and development environments - Experience with Linux-based systems or real-time operating systems (RTOS) - Strong experience working in resource-constrained environments with a focus on performance and memory optimization - Solid understanding of embedded system security, testing, and validation methodologies,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

pune, maharashtra, india

chennai, coimbatore, kerala

pune, maharashtra, india