Embedded Software Developer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As an Embedded Software Engineer, you will be responsible for designing, developing, and optimizing embedded systems for products. Your expertise in firmware development, microcontroller programming, hardware-software integration, and debugging of real-time embedded applications will be crucial for this role. Key Responsibilities: - Design, develop, and maintain embedded software/firmware for microcontrollers and embedded platforms. - Use C/C++ (and assembly where required) to implement efficient and reliable code. - Collaborate with hardware engineers to ensure seamless hardware-software integration. - Develop and execute unit tests, integration tests, and system validation for embedded applications. - Debug and optimize code for performance, memory usage, and power efficiency. - Implement communication protocols such as I2C, SPI, UART, CAN, USB, Ethernet, etc. - Work with RTOS and bare-metal systems as required. - Maintain thorough documentation of designs, code, and testing procedures. - Participate in design reviews, code reviews, and peer collaboration. - Stay up to date with emerging technologies in embedded systems and contribute innovative ideas. Qualification Required: - Bachelor's or Master's degree in Electronics Engineering or a related field. - 3-5 years of experience in embedded software/firmware development. - Proficiency in C, C++, and familiarity with assembly language for microcontrollers. - Experience with 8-bit, 16-bit, and 32-bit microcontrollers (ARM Cortex-M, PIC, AVR, STM32, etc.). - Strong understanding of embedded system architecture, peripherals, and hardware interfaces. - Experience with RTOS-based development (FreeRTOS, Zephyr, etc.). - Proficiency in using debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD. - Knowledge of version control systems (Git). Additional Details: This company provides health insurance and internet reimbursement as benefits for full-time employees. The work location is in person.,

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 C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You