Job
Description
As India's leading full stack, vertically integrated Electronics engineering and manufacturing company, Elecbits empowers renowned customers like Panasonic, Yamaha, Maruti Suzuki, OLA, Valeo, and over 200 others to seamlessly transition from concept to mass production in a simplified, expedited, and scalable manner. With a vision to construct the digital and physical infrastructure for every electronics enterprise worldwide, Elecbits is at the forefront of innovation and advancement in the electronics industry. Responsibilities: Product Development and Leadership: - Design and develop firmware for electronic systems, including IoT and fintech products. - Write efficient firmware code in C/C++, Embedded C, and register-level programming. - Develop and optimize algorithms for signal processing, control systems, data analysis, and other applications. - Create firmware modules for communication, control, and additional functionalities. Collaboration and Communication: - Partner with hardware engineers to define hardware/firmware interfaces and specifications. - Coordinate with software developers to integrate firmware with higher-level software components. - Work with product managers to delineate project requirements, scope, and timelines. External Relations and Partnerships: - Lead troubleshooting efforts to resolve firmware and algorithm-related issues. - Develop and execute test plans to ensure firmware quality and performance. - Maintain detailed documentation, including design specifications and technical reports. Technical Expertise and Market Awareness: - Stay abreast of market trends and emerging technologies within the electronics industry. - Identify new opportunities for product innovation. Team Management and Development: - Create comprehensive firmware simulation models and test cases. - Conduct firmware simulations to verify functionality and reliability. - Drive initiatives to enhance firmware functionality and performance. Project Management and Resource Allocation: - Optimize firmware for resource-constrained environments and real-time embedded systems. - Implement efficient algorithms and data structures. Requirements: Education and Experience: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field. - 4-8 years of experience in firmware design and development. - Proficiency in C/C++ programming for embedded systems. - Experience with hardware/firmware co-design and hardware design principles. Programming Proficiency: - Proficiency in frameworks and tools such as Espidf, Arduino, and STM32 CUBEIDE. - Experience with Real-Time Operating Systems (RTOS) like FreeRTOS, Zephyr, or embedded Linux. - Track record of delivering high-quality firmware solutions on time. - Knowledge of wireless communication protocols. System Understanding: - Strong problem-solving skills for firmware and algorithm issues. - Proficiency in project management, communication, and problem-solving. Ideal: - Understanding of event-driven programming and firmware design for auto-calibration algorithms. - Knowledge of security protocols for IoT and fintech applications.,