Test Automation Engineer, Firmware Job in Sibros Technologies India Pvt. Ltd.
Test Automation Engineer, Firmware
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
About the Role The Firmware organization is responsible for the accelerated development of embedded software components and vehicle controllers, and delivers the Deep Connectivity Platform at industry scale. Sibros is looking for an exceptional Test Automation Engineer to embody a requirements-driven mindset to drive the creation and automation of test plans, along with tools to validate Firmware to the highest degree of confidence. The ideal candidate should have a proven track record of designing, developing, and executing automated test scripts for automotive applications. This role involves working closely with the Firmware product development teams and the Firmware Validation team to ensure that products are tested to the highest quality standards. Deliver automated Python tests driven by requirements to enable rapid validation of firmware releases Develop test cases based on functional requirements and technical specifications. Implement tests that incorporate a variety of simulations for SIL and HIL test systems to emulate real-world environments Specify, design, and implement tests for functionality and behaviors of all embedded subsystems Be involved in the full lifecycle of test development - from concept through integration and test deployment Perform root cause analysis and provide recommendations to resolve issues Analyze and report test results to stakeholders Hands-on hardware and system debugging Collaborate with the cloud software engineering team and end-users of the products Work with embedded microcontrollers and embedded Linux IoT devices Minimum Qualifications BS in Computer Science, Software, Mechatronics, Electrical Engineering, or similar 3+ years of experience in test automation using Python, including using test frameworks such as pytest, RobotFramework, unit tests, etc. Experience testing using SIL, HIL, system test stations (automated testing preferred) Git version control Requirements-driven test development or other software/hardware testing methodologies Hands-on experience with microcontrollers, electrical circuits and basic circuit design and analysis Familiarity with basic networking concepts Experience developing in Linux environments Familiarity with a build system (e.g. Bazel) Preferred Qualifications Experience developing or testing IoT devices/protocols (e.g. HTTP, MQTT, etc.) Automotive network communication protocols like CAN and IP Automotive network stack such as Unified Diagnostics Services (UDS) Integration with CI/CD Microcontrollers and JTAG Low-level drivers (like SPI, ADC, PWM, CAN, LIN, etc.) Automotive Network Stack such as Unified Diagnostics Services (UDS) Experience working with requirements management software such as Polarion, JAMA, DOORs, etc. Experience working on projects in student clubs and organizations such as robotics club, SAE (Society of Automotive Engineers), EV club, Solar Car/Boat club, etc.
Fresher
2 - 4 Hires