Senior Firmware Engineer

4 - 8 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

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.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You