Posted Updated
We are seeking an experienced Embedded Software Engineer to join our dynamic team in the Delhi-NCR region. The ideal candidate will have a strong background in C++ programming, particularly with modern standards such as C++14 and C++17, and a solid understanding of Object-Oriented Programming (OOP) principles. This role will involve working on hardware-software integration projects, contributing to the development of innovative embedded systems, and participating in research and development (RnD) initiatives.
Key Responsibilities:
- Design, develop, and maintain embedded software applications using C++.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Conduct testing and debugging of embedded systems to ensure functionality and performance.
- Work closely with cross-functional teams to deliver high-quality products on time.
- Stay updated with the latest industry trends and technologies in embedded systems and software development.
Required Skills:
- Proficiency in C++14 and C++17.
- Strong understanding of Object-Oriented Programming (OOP).
- Experience with hardware-software integration and embedded systems.
- Familiarity with RnD and product development processes.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
If you are passionate about embedded systems and looking to make a significant impact in a growing company, we encourage you to apply for this exciting opportunity.