11 Nov
|
Mindteck (India
|
Bengaluru
11 Nov
Mindteck (India
Bengaluru
Responsibilities:
- Enhance existing systems by adding functionality while preserving software architecture integrity and user experience.
- Assess current applications to identify areas for improvement and optimization.
- Modify code to enhance resource efficiency without impacting functionality.
- Lead the evaluation and recommendation of tools, technologies, coding standards, and processes to ensure high-quality outcomes.
- Conduct unit testing and debug code before release to the verification team.
- Address and resolve issues identified during in-house testing and by customers efficiently.
- Provide accurate task estimates and regular status updates as needed.
- Contribute to the development of formal verification plans.
- Manage product releases and version control.
- Coordinate with management to align with project goals and timelines.
- Work closely with Product Management and team members to assess the feasibility of new applications and feature requests.
- Develop critical software requirements, frameworks, and drivers.
- Be open to taking on additional responsibilities as assigned.
Skills:
- Firmware Development Expertise: Extensive knowledge of the firmware development process and technologies with an agile mindset.
- Software Architecture & Design: Strong understanding of software architecture and design patterns.
- Passion for Excellence: Dedicated to creating high-quality products.
- Project Leadership: Proven ability to drive projects and assignments to successful completion.
- Analytical & Problem-Solving Skills: Robust ability to analyze complex issues and provide effective solutions.
- Critical Thinking: Capable of evaluating solutions with a critical and innovative approach.
- Communication Skills: Excellent interpersonal, oral, and written English communication skills.
- Collaboration & Independence: Able to work both independently and collaboratively as a team player.
- Time Management: Strong ability to prioritize and manage multiple assignments in a dynamic environment.
- Quick Learner: Proven ability to rapidly acquire new skills and take on new responsibilities.
- Commitment to Growth: Dedicated to continuous learning and skill enhancement.
Experience:
- Minimum 3 to 10 years in Embedded Firmware development with expertise in:
- Programming: Strong knowledge of Embedded C, C++, Data Structures, RTOS, and Microprocessors.
- Operating Systems: Experience with QNX and Linux.
- Memory Handling: Expertise in working with NAND, NOR, and DDR4.
- Communication Protocols: Hands-on experience with UART, I2C, SPI, Ethernet, and Multithreading.
- Debugging & Development Tools: Proficiency in using debug emulators, IDEs, and source code control tools such as SVN.
📌 Engineer / Senior Engineer - Firmware (Bengaluru)
🏢 Mindteck (India
📍 Bengaluru