Job Description :We are seeking a talented Firmware Engineer with expertise in API test development and validation to join our team in Bengaluru. The successful candidate will play a critical role in the development, design, testing, and validation of firmware for new and existing products. This position offers an exciting opportunity to work on cutting-edge technologies and contribute to the success of our innovative products.Responsibilities :Firmware Development :- Design, develop, and maintain firmware for embedded systems, ensuring reliability, efficiency, and performance.- Collaborate with cross-functional teams to define firmware requirements and specifications.- Implement firmware features and functionalities based on product requirements and design guidelines.- Troubleshoot and debug firmware issues, optimizing performance and addressing any compatibility issues.API Design and Testing :- Design and develop APIs for communication between firmware and external systems or applications.- Implement API endpoints and data structures, adhering to industry standards and best practices.- Develop automated tests for API validation, including unit tests, integration tests, and end-to-end tests.- Conduct API testing to validate functionality, performance, and security.Validation of Products :- Develop and execute test plans and test cases for validating firmware functionality and performance.- Conduct thorough testing of firmware features, identifying and documenting defects or issues.- Collaborate with hardware engineers to ensure compatibility and functionality of firmware with hardware components.- Analyze test results and provide recommendations for improvements or optimizations.Requirements :- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.- 3-6 years of experience in firmware development, API design, and testing.- Proficiency in programming languages such as C/C++ for embedded systems development.- Strong understanding of firmware development processes and best practices.- Experience with API design principles and protocols (REST, SOAP, etc.).- Familiarity with testing frameworks and tools for firmware and API testing.- Excellent problem-solving skills and attention to detail.- Strong communication and collaboration skills, with the ability to work effectively in a team environment.- Experience with IoT devices and protocols is a plus. (ref:hirist.tech)