📍 Bengaluru South, India 🇮🇳
Company Description Mindteck is a global engineering and technology services company with over 30 years of experience enabling innovation in life sciences, industrial automation, healthcare, semiconductors, and data storage. The company delivers end-to-end product engineering and IT services, covering the full technology lifecycle from concept and prototyping to manufacturing readiness and digital transformation. Its expertise includes AI and data services, IoT and embedded systems, hardware and firmware product engineering, and rigorous quality engineering based on CMMI Level 5 processes. Headquartered in Bengaluru, India, with offices across North America, Europe, and Asia, Mindteck combines global reach with local delivery. The organization focuses on solving complex engineering challenges where reliability, technical depth, and execution excellence are critical.
Role Description This is a full-time, on-site role for an Embedded Firmware Engineer with RTOS, based in Bengaluru South. The role involves designing, developing, and maintaining embedded firmware for ARM-based systems, including RTOS configuration, device drivers, and low-level software components. The engineer will perform debugging and performance optimization, collaborate with hardware and electrical engineering teams to integrate firmware with board designs, and participate in code reviews and documentation. Daily responsibilities also include analyzing requirements, creating test plans for firmware features, and working closely with cross-functional teams to ensure high-quality, reliable product delivery.
EXp-5+ Years
Location Bangalore
Notice period:- immediate to 15 days max
Primary Skill is QNX, RTOS and Embedded C
Exp needed is 5+ years, please help to source some solid profiles and immediate joiners would be preferred.
Position: Senior Engineer - Firmware /Lead Developer- Firmware
Reports to: Technical Lead - Firmware
Type: full time
Required Skills – Embedded C, C++, RTOS & QNX.
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 and Qualifications:
· BE in Electrical & Electronics Engineering (EEE) or Electronics & Communication Engineering (ECE).
· 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: Strong 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 5 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.
Free forever • No spam • Leave anytime