Embedded Systems Engineer

5 - 9 years

0 Lacs

Posted:7 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Embedded Systems Engineer, you have a proven track record in embedded system design and development encompassing both bare-metal (non-OS) and Free-RTOS based systems. Your expertise includes hands-on experience in peripheral interfaces, UI development, and debugging embedded systems. **Key Responsibilities:** - Lead all aspects of the product development process from initial concept and design phase to field deployment and support. - Develop, optimize, and maintain embedded software in C and C++ for real-time systems. - Design and implement systems using both bare metal and FreeRTOS for various embedded applications. - Work with communication protocols such as CAN, RS232, SPI, I2C, Timers, ADC, and peripheral drivers like Graphics LCD, EEPROM, and Flash. - Design and develop user interfaces (UI) on graphics controllers within the embedded domain using C/C++. - Debug and troubleshoot embedded systems using emulators, JTAG debuggers, and other advanced tools. - Collaborate with cross-functional teams for architecture, design, and documentation of embedded system software. - Understand hardware design and schematics at a high level to ensure efficient hardware-software integration. **Qualification Required:** - Strong expertise in Embedded C/C++, especially in real-time and performance-critical systems. - Experience with both bare-metal systems and Free-RTOS based systems design and development. - Hands-on experience with various communication protocols and peripheral drivers. - Proven experience in UI development for embedded systems focusing on graphics controllers. - Extensive experience with ARM 32-bit microcontrollers, particularly STM32 and ESP32. - Expertise in debugging and troubleshooting using emulators and JTAG tools. - Strong ability to understand and work with hardware schematics and designs. - Proficiency in software version control and defect tracking systems. - In-depth knowledge of the software development life cycle and processes.,

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