to drive the design, development, and delivery of high-quality embedded firmware solutions. The ideal candidate will have strong technical expertise in embedded systems, proven leadership ability, and the capability to guide a team while working closely with hardware and cross-functional engineering groups.
Key Responsibilities
Lead the design, development, and optimization of firmware for embedded systems ensuring reliability, performance, and scalability.
Mentor, guide, and coordinate a team of firmware engineers to foster innovation and high-quality outcomes.
Develop, maintain, and enhance firmware architecture using
C/C++
, aligned with evolving product and technology requirements.
Collaborate with hardware engineers to define interface specifications and ensure seamless hardware-firmware integration.
Perform code reviews, system validation, and verification to uphold quality and industry best practices.
Investigate, debug, and resolve firmware issues to improve system performance and stability.
Prepare and maintain comprehensive technical documentation and reports for internal stakeholders.
Stay current with emerging embedded technologies and recommend relevant improvements to enhance product capabilities.
Ensure all firmware development complies with organizational processes, quality standards, and delivery timelines.
Required Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field (Master's preferred).
6-7 years
of hands-on experience in firmware development for embedded systems.
Proven leadership experience in managing firmware teams or leading firmware-heavy projects.
Strong proficiency in
C/C++
and familiarity with assembly programming.
Solid understanding of microcontroller architectures, peripherals, and embedded systems fundamentals.
Experience with version control (Git), CI/CD pipelines, and agile development processes.
Excellent debugging and problem-solving skills with attention to detail.
Strong communication skills with the ability to collaborate across multidisciplinary teams.
Preferred Qualifications
Experience with
Real-Time Operating Systems (RTOS)
.
Knowledge of wireless communication protocols such as
Bluetooth, Wi-Fi, Zigbee
.
Hands-on experience with hardware debugging tools (oscilloscopes, logic analyzers).
Understanding of safety or compliance standards such as
ISO 26262
or
IEC 61508
.
Job Type: Full-time
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.