Job Description
Permanent Full-time role (Hybrid - No Remote Allowed)
MUST HAVE:
Embedded and Firmware systems testing and integration experience
Firmware test automation and hardware-in-the-loop (HIL) testing
IoT with real-time operating systems (RTOS)
Programming using C and Python.
Source code control tools, CI/CD frameworks, deployment pipelines, and defect tracking
Job Summary
Looking for an experienced Firmware and Embedded Systems Automation Test Engineer to lead the development and automated testing of embedded systems in cutting-edge electronic devices. This role involves designing and executing firmware verification protocols, developing and maintaining test automation frameworks, and managing hardware-in-the-loop (HIL) testing setups. The ideal candidate has strong proficiency in Python and C, solid experience with RTOS environments, and a background in CI/CD pipelines.
Requirement:
8+ years of experience in embedded systems testing and integration, including recent hands-on work with firmware for devices.
Strong background in firmware test automation and hardware-in-the-loop (HIL) testing.
Proficient in low-level programming using C and Python.
Experience with test fixture development, manufacturing collaboration, and software/firmware validation.
Expertise in test documentation, traceability, and execution within regulated environments (FDA/ISO).
Proficient in version control, CI/CD pipelines, and defect tracking tools.
Experience leading firmware testing projects from design verification through commercialization.
Bachelor’s in Computer Engineering or related field (Master’s preferred).
Strong verbal and written communication skills, with the ability to present to senior leadership.
Responsibilities:
Lead the planning, execution, and documentation of firmware and embedded systems testing for next-generation electronic devices—including performance, stress, regression, and integration testing—to meet design, safety, and reliability requirements.
Develop, maintain, and scale automated test frameworks and tools; partner with manufacturing teams to enhance test fixtures for production readiness and scalability.
Design and implement hardware-in-the-loop (HIL) testing systems to simulate real-world operating environments and validate system performance.
Manage and optimize Continuous Integration/Continuous Delivery (CI/CD) pipelines to support efficient firmware deployment and quality assurance.
Champion test automation best practices and drive innovation through new tools, frameworks, and methodologies that elevate testing effectiveness and efficiency.
Collaborate cross-functionally with firmware, hardware, quality, and manufacturing teams to diagnose issues, recommend improvements, and support product delivery timelines.
Stay current with advancements in embedded systems, RTOS, Python/C programming, HIL testing, and automation technologies to continuously improve testing capabilities.
Qualifications
Bachelor’s or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
Advance proficiency in embedded systems, RTOS, Python/C programming, HIL testing, and automation technologies
Full-time