Client : Indian MNC
Mode : Full Time Employment
Exp 59 years.
Location Bangalore. WFO
Notice Period Immediate
Job Description:
We are seeking highly skilled Python Automation Engineers with expertise in the embedded domain. As a Python Automation Engineer you will be responsible for developing scripts and automation tools to streamline processes enhance efficiency and ensure the robustness of our embedded systems.
Key Responsibilities:
- Collaborate with crossfunctional teams to understand automation requirements and design solutions accordingly.
- Develop Python scripts and automation frameworks tailored to the needs of embedded systems.
- Implement test automation strategies for both hardware and software components of embedded systems.
- Conduct code reviews debugging and troubleshooting to ensure the reliability and performance of automation scripts.
- Work closely with embedded software developers to integrate automation solutions into the development lifecycle.
- Create documentation and provide training to stakeholders on the usage of automation tools and scripts.
- Stay updated with the latest trends and technologies in the embedded domain to continuously improve automation practices.
Requirements:
- Bachelors degree in Computer Science Electrical Engineering or a related field.
- Proven experience as a Python developer with a focus on automation in the embedded domain.
- Strong understanding of embedded systems architecture including hardware and software components.
- Proficiency in scripting languages such as Python along with experience in automation frameworks.
- Familiarity with version control systems (e.g. Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problemsolving skills and attention to detail.
- Ability to work independently as well as part of a collaborative team.
- Effective communication skills to interact with stakeholders at all levels.
Preferred Qualifications:
- Experience with realtime operating systems (RTOS) and microcontrollerbased systems.
- Knowledge of communication protocols commonly used in embedded systems (e.g. UART SPI I2C).
- Familiarity with test automation tools such as Robot Framework pytest or Selenium.
- Understanding of software development methodologies (e.g. Agile Scrum).
automation,embedded,python