SENIOR ENGINEER - Firmware
Happiest Minds · Bangalore
Collected role description
Role overview
SENIOR ENGINEER - Firmware at Happiest Minds
We are seeking a highly skilled Firmware Validation Engineer with a strong background in firmware development and validation for Digital and Mixed Signal SoC products.
The ideal candidate will possess a deep understanding of both digital and analog blocks within SoC architectures, as well as hands-on experience in firmware development and automation.
This role requires excellent communication skills and the ability to work collaboratively in a fast-paced environment.
Responsibilities
- Conduct pre/post-silicon validation of Digital and Mixed Signal SoC products.
- Develop and implement firmware from scratch for various application-level use cases.
- Utilize automation tools and scripting languages such as C and Python to enhance validation processes.
- Analyze and validate the performance of digital blocks (e.g., PWM) and analog blocks (e.g., ADC, Comparator).
- Collaborate with cross-functional teams to ensure seamless integration of firmware with hardware components.
- Utilize lab equipment such as oscilloscopes and signal generators for testing and validation purposes.
- Document validation processes and results, providing clear and concise reports to stakeholders.
- Stay updated with the latest industry trends and technologies related to firmware and SoC validation.
- Mandatory Skills: Strong knowledge of firmware development and pre or post silicon validation.
- Experience with Cortex M series microcontrollers.
- Proven skills in Embedded C coding Proficient in communication protocols such as I2C, SPI, UART, CAN-FD, and LIN.
- Solid understanding of digital and analog blocks in SoC products.
- Hands-on experience with lab equipment including oscilloscopes and signal generators.
- Excellent communication and interpersonal skills.
Required qualifications
- 3-5 Years
- Bachelor's or Master's degree in Electronics Engineering or a related field. 2-5 years of pre/post-silicon validation engineering experience in Digital and Mixed Signal SoC products.
- If you are passionate about firmware development and validation and meet the qualifications outlined above, we encourage you to apply for this exciting opportunity.
Preferred qualifications and skills
- Experience in motor control and Power Factor Correction (PFC) applications.
- Familiarity with advanced debugging techniques and tools.
- Knowledge of additional programming languages or tools relevant to firmware development.
Employment details
- Location: CUSTOMER-Bengaluru-Bengaluru Years of
Additional role details
- Firmware Validation Engineer
Collected experience requirement
3-5 years