Description :
Educational Background :
- Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or any related engineering discipline.
Experience Requirements :
8+ years of hands-on experience in embedded software / firmware Quality Assurance and / or embedded firmware development.Strong exposure to embedded systems, microcontrollers, firmware architecture, and device-level testing.Technical & Functional Skills :
Solid understanding of how firmware works, including bootloaders, device drivers, communication protocols, memory management, and embedded architecture.Proven experience in embedded firmware testing, including functional, integration, regression, and system-level testing.Ability to use firmware design and debugging tools, such as oscilloscopes, logic analyzers, debuggers (JTAG / SWD), emulators, and protocol analyzers.Experience with debugging and analyzing firmware test results to identify root causes and collaborate with development teams.Strong experience in writing unit test cases, system test requirements, test scenarios, test plans, and end-to-end validation documentation.Hands-on skills with Python scripting, automation frameworks, and experience working with Unix / Linux OSincluding shell scripting, OS-level commands, and configuration.Familiarity with the hardware / software development lifecycle, including design, build, deploy, test, and release processes.Experience working with Jira / Confluence or similar tools for bug tracking, documentation, and project management.Soft Skills & Work Approach :
Excellent verbal and written communication for cross-functional collaboration and clear documentation.Strong logical reasoning, analytical mindset, and critical thinking to solve complex issues.Quick learner with the ability to adapt to new technologies and maintain a positive attitude.A self-starter who can work independently, take initiative, and also function well as part of a team.(ref : hirist.tech)