Experience: 6+ Years
Location: Hyderabad
CTC: Up to 18 LPA
Education: Any Engineering Degree (B.E./B.Tech/M.E./M.Tech)Job SummaryWe are seeking an experienced Embedded C++ Developer with strong expertise in embedded software development for real-time systems. The ideal candidate should have hands-on experience in Embedded C++, Linux, RTOS, communication protocols, and embedded hardware interfaces. The candidate should possess excellent communication skills and the ability to work in a collaborative environment.Key Responsibilities
- Design and develop embedded software using C++.
- Develop applications for Linux-based embedded systems.
- Work with hardware teams for board bring-up and system integration.
- Develop, debug, and optimize software for real-time applications.
- Implement and maintain communication protocols.
- Analyze and resolve software defects.
- Participate in code reviews and maintain coding standards.
- Prepare technical documentation.
Required Skills
- Strong programming experience in Embedded C++.
- Good understanding of Object-Oriented Programming (OOP).
- Hands-on experience with Embedded Linux.
- Strong knowledge of Real-Time Operating Systems (RTOS).
- Experience with Communication Protocols such as UART, SPI, I2C, CAN, Ethernet, USB.
- Device driver development is preferred.
- Multithreading and synchronization concepts.
- Debugging using JTAG, GDB, Logic Analyzer, and Oscilloscope.
- Version control using Git.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
Mandatory Requirements
- 6+ years of Embedded Software Development.
- Strong expertise in Linux, RTOS, and Communication Protocols.
- Experience in embedded application development.
- Ability to work independently and in cross-functional teams.
Pay: Up to ₹1,800,000.00 per year
Application Question(s):
- How many years of professional experience do you have in Embedded C++ software development?
- Do you have hands-on experience with Embedded Linux and RTOS in commercial or production projects?
- Which of the following communication protocols have you worked with?
- Do you have experience developing embedded applications using C++ on ARM Cortex-based or similar embedded platforms?
Work Location: In person