Padmi

Embedded Firmware test automation, BLE, Wireless, I2C

MumbaiPosted 2 months ago
Software QualityMid-levelFull Time; Regular
Apply at Luxten

Opens the source posting on shine.com

Source description

About the role

View original

Job Description: Embedded Firmware Test Automation EngineerPosition Title Embedded Firmware Test Automation Engineer Experience 35 Years Location Hybrid Employment Type Full-Time / Job Summary We are seeking a skilled Embedded Firmware Test Automation Engineer with 35 years of experience in embedded systems testing and automation. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks for embedded firmware validation, ensuring product quality, reliability, and performance across hardware and wireless communication platforms. The candidate should have hands-on experience with Python-based automation, BLE testing, HIL (Hardware-in-the-Loop) validation, and embedded communication protocols such as I2C, SPI, and UART. Key ResponsibilitiesTest Automation Development Design, develop, and maintain automated test frameworks for embedded firmware validation.Create and execute automated regression, functional, integration, and system-level test suites.Develop reusable automation libraries and test utilities using Python.Generate automated test reports and dashboards using Allure or HTML reporting tools.Embedded Firmware Validation Validate firmware functionality on embedded devices and microcontroller platforms.Support firmware flashing, debugging, and OTA (Over-the-Air) update validation.Analyze firmware behavior through UART and RTT logs.Perform root cause analysis for firmware defects and test failures.Hardware-in-the-Loop (HIL) Testing Develop and maintain HIL test environments.Create automated validation setups for hardware and firmware interaction.Implement automated device control and monitoring solutions.Wireless & Connectivity Testing Perform BLE testing including:GATT Profile ValidationAdvertising TestingConnection Stability TestingThroughput and Reliability ValidationValidate wireless communication scenarios and interoperability.Performance & Reliability Testing Execute stress, soak, endurance, and power consumption testing.Analyze system performance and identify bottlenecks.Support long-duration reliability and stability testing.CI/CD & Test Infrastructure Integrate automated test suites into CI/CD pipelines.Maintain automated testing workflows using GitHub Actions and Jenkins.Develop test harnesses, simulators, and supporting infrastructure.Collaborate with firmware and hardware teams to improve test coverage and automation efficiency.Required Technical SkillsProgramming Python (Strong)C/C++ (Basic firmware understanding)Test Automation Frameworks PytestRobot FrameworkEmbedded Systems ARM Cortex-based MCUsNordic NRF52 SeriesRTOS FundamentalsInterfaces & Protocols UARTSPII2CGPIOWireless Technologies Bluetooth Low Energy (BLE)GATT Services and CharacteristicsBLE Advertising and Connection TestingHardware & Debugging Tools PySerialSegger J-LinkJTAG/SWD DebuggingFirmware Validation Firmware FlashingOTA TestingFirmware DebuggingLog Analysis & AutomationCI/CD & Version Control GitGitHubGitHub ActionsJenkinsReporting & Analytics Allure ReportsHTML ReportsAutomated Test Result AnalysisPreferred Qualifications Experience with IoT devices and connected products.Exposure to hardware validation and board bring-up activities.Knowledge of power measurement and energy profiling tools.Experience working in Agile/Scrum environments.Familiarity with Linux-based test environments.Key Competencies Strong debugging and troubleshooting skills.Excellent analytical and problem-solving abilities.Ability to work independently and collaborate with cross-functional teams.Attention to detail and commitment to product quality.Strong communication and documentation skills.Nice to Have Experience with Nordic Semiconductor SDKs.Exposure to wireless certification testing.Experience with test simulation and emulation tools.Understanding of embedded security testing and validation.Experience Required: 35 Years Domain: Embedded Systems | Firmware Validation | Test Automation | IoT | BLE Testing Compensation: 230,703.61 - 280,455.65 per month Work Location: Hybrid remote in Pune, Maharashtra (Pune, Pune District) Job Description: Embedded Firmware Test Automation EngineerPosition Title Embedded Firmware Test Automation Engineer Experience 35 Years Location Hybrid Employment Type Full-Time / Job Summary We are seeking a skilled Embedded Firmware Test Automation Engineer with 35 years of experience in embedded systems testing and automation. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks for embedded firmware validation, ensuring product quality, reliability, and performance across hardware and wireless communication platforms. The candidate should have hands-on experience with Python-based automation, BLE testing, HIL (Hardware-in-the-Loop) validation, and embedded communication protocols such as I2C, SPI, and UART. Key ResponsibilitiesTest Automation Development Design, develop,

One address, no account. We’ll tell you when matching roles go live.

More at Luxten

Related open roles

View all roles