We are seeking a highly skilled Senior Embedded Software Engineer to join our energetic team in Karnataka. The ideal candidate will have extensive experience in developing embedded systems using C++ and will be proficient in working with embedded Linux and Real-Time Operating Systems (RTOS). This role will involve leveraging advanced AI tools such as Copilot and GenAI to enhance the development process and improve coding efficiency.
As a Senior Embedded Software Engineer, you will be responsible for designing, implementing, and testing embedded software solutions that meet the needs of our clients. You will collaborate closely with cross-functional teams to define software requirements and ensure that all solutions are robust, scalable, and maintainable. Your expertise in AI-assisted development will be crucial in optimizing workflows and integrating innovative solutions into our projects.
Key Responsibilities:
- Design and develop embedded software applications using C++.
- Work with embedded Linux and RTOS to create efficient and reliable systems.
- Utilize AI tools such as Copilot and GenAI to streamline coding processes.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
- Conduct thorough testing and debugging of software to ensure high-quality deliverables.
- Stay updated with the latest trends in embedded systems and AI technologies to continuously improve development practices.
Required Skills:
- Strong proficiency in Embedded C++ programming.
- Experience with Embedded Linux and RTOS.
- Familiarity with AI-assisted development tools like Copilot and GenAI.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
If you are passionate about embedded systems and eager to work with cutting-edge technologies, we encourage you to apply for this exciting opportunity.