Embedded Software Engineer

11 - 14 years

1 Lacs

Gurgaon / Gurugram, Haryana, India

Posted:1 day ago| Platform: Foundit logo

Apply

Skills Required

Embedded Systems Microcontrollers Hardware Interfaces Low-Level Programming

Work Mode

On-site

Job Type

Full Time

Job Description

Description We are seeking an experienced Embedded Software Engineer to join our dynamic team in India. The ideal candidate will have 11-14 years of experience in developing embedded software solutions. You will play a crucial role in designing and implementing software that meets both customer requirements and industry standards. Responsibilities Design, develop and test embedded software for various hardware platforms. Collaborate with hardware engineers to integrate software and hardware systems. Debug and optimize existing software for performance and reliability. Participate in code reviews to maintain code quality and standards. Write and maintain documentation for software design and architecture. Skills and Qualifications Proficient in C/C++ programming languages. Strong understanding of embedded systems architecture and design principles. Experience with real-time operating systems (RTOS) and embedded Linux. Familiarity with debugging tools and techniques for embedded software. Knowledge of communication protocols such as UART, SPI, I2C, and CAN. Experience with version control systems like Git. Ability to work collaboratively in a team environment and communicate effectively. Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Embedded Systems Interview Now

RecommendedJobs for You