Python automation engineer
XQwave Pvt Ltd (Formerly Obsidian Solutions Pvt Ltd)
Bengaluru, Karnataka, IndiaFresher5m agovia LinkedIn
This job at a glance
- Who can apply
- Freshers and up to 1 year · Bachelor's degree
- Must know
- PythonEmbedded systemsTroubleshootingBusiness analysisCI/CDGit
- Nice to have
- LinuxNetworking
- Work
- On-site in Bengaluru
- Pay
- Not stated by the employer.
- Listed
- 1 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This is a full-time, on-site Python Automation Engineer role based in Bengaluru. The role involves designing, developing, and maintaining Python-based automation frameworks and scripts to support semiconductor design, verification, and embedded software workflows.
Key Responsibilities
- Collaborating with design, verification, and software teams to understand requirements.
- Automating repetitive tasks.
- Integrating tools and environments.
- Improving overall efficiency and reliability of engineering processes.
- Writing clean and scalable Python code.
- Creating test and validation scripts.
- Troubleshooting automation issues.
- Documenting solutions.
- Continuously enhancing existing automation infrastructure.
- Proactive participation in code reviews.
- Proactive participation in process improvements.
- Alignment with project timelines and quality standards.
Requirements & Tech Stack
- Strong proficiency in Python programming, including scripting, modular code development, and working with standard libraries.
- Experience with automation frameworks and tooling (e.g., test automation, CI/CD pipelines, build and deployment scripts).
- Knowledge of version control systems (such as Git) and collaborative development practices.
- Understanding of software testing principles, including unit testing, integration testing, and test case automation.
- Ability to analyze complex technical requirements, perform structured problem-solving, and optimize scripts for performance and reliability.
- Effective communication skills.
- Ability to work in cross-functional engineering teams in a fast-paced on-site environment.
- Familiarity with semiconductor or embedded software development environments, EDA tools, or hardware-related workflows is highly beneficial.
- Comfort with Linux-based development environments, shell scripting, and basic networking concepts is a plus.
- Prior experience in industrial automation, data processing pipelines, or tool integration for design and verification workflows is an advantage.
Qualifications
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical field, or equivalent practical experience.