Embedded Software Engineer

5 - 10 years

7 - 20 Lacs

Delhi, Delhi, India

Posted:2 days ago| Platform: Foundit logo

Apply

Skills Required

Embedded Systems Microcontrollers Circuit Design Hardware Interface

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 be responsible for developing and maintaining embedded software solutions for various applications, working closely with hardware engineers to ensure seamless integration. Responsibilities Design, develop, and maintain embedded software for various applications. Collaborate with hardware engineers to integrate software and hardware components. Perform debugging and testing of embedded systems to ensure functionality and performance. Write and maintain technical documentation including specifications and user manuals. Troubleshoot and resolve software issues in a timely manner. Participate in code reviews and adhere to best practices in software development. Skills and Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. 5-10 years of experience in embedded software development. Proficiency in programming languages such as C, C++, and Python. Experience with real-time operating systems (RTOS) and embedded Linux. Knowledge of microcontrollers and microprocessors (e.g., ARM, PIC, AVR). Familiarity with software development tools such as debuggers, compilers, and version control systems (e.g., Git). Understanding of communication protocols (e.g., SPI, I2C, UART, CAN). Strong analytical and problem-solving skills. Ability to work collaboratively in a team environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Embedded Systems Interview Now

RecommendedJobs for You