Control Software Test Engineer - Python
Bosch Group
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job Description
Role Summary
We are seeking an experienced Validation & Test Automation Engineer who will contribute as a Control Software Test Engineer for our customer’s Battery Energy Storage System (BESS) programs. The role involves developing test specifications, automating test execution, and validating control software across SIL, HIL, and embedded environments.
Key Responsibilities
Develop test specifications, test plans, and validation strategies for BESS control software.
Using Python (pytest) frameworks, validate control algorithms and embedded software developed using MATLAB/Simulink and C++.
Design, automate, and execute SIL and HIL test cases using Python (PyTest).
Configure and operate HIL platforms such as dSPACE, NI, Vector, or OPAL-RT.
Validate closed-loop control systems, communication interfaces (MODBUS/MQTT), and real-time applications.
Execute and automate UI testing.
Integrate validation activities into CI/CD pipelines and Agile development processes.
Utilize AI-assisted tools to improve validation efficiency and test coverage.
Qualifications
Education
Bachelor's degree in Computer Science, Software Engineering, Electronics/Electrical Engineering, or related field.
Experience
6 to 10 years of experience in software validation and test automation.
Strong experience in Python-based test automation using PyTest.
Hands-on experience in HIL/SIL testing and embedded software validation.
Experience in control algorithm testing and model-based development environments.
Understanding of real-time systems and industrial communication protocols.
Mandatory Skills
Expertise in automation using Python – pytest framework
Hands-on knowledge of Linux systems, Docker containers
Agile way of working with global teams
Hands-on experience working with CI-CD pipelines, Github, Confluence, JIRA
Knowledge of BESS domain
Effectively use AI tools to accelerate validation
Preferred Skills
UI automation using Playwright
Performance and scalability testing of control software
Ansible-based deployment basics
Power systems, renewable energy, or grid controls
ISTQB Advanced Certification
Experience working with global customers and distributed teams
Additional Information
· Location: All positions are to work out of client location in Bangalore - office – near Metro station on Purple route.
· Wo
- ...pipelines and storage practices for sensitive datasets. Partner with engineering to embed security into development and release cycles (DevSecOps... ...enforcing cloud security standards. ~ Scripting knowledge (Python, Bash, Go preferred). ~ Mindset: ownership, pragmatism, and...Suggested
- ...using Genie, and developing scalable data engineering solutions within the Databricks ecosystem... ...workloads. Support deployment, testing, and maintenance of Databricks-based applications... ...or analytics applications. Python programming beyond PySpark. CI/CD knowledge...SuggestedFull time
- ...We are seeking a DevOps Engineer to join our team. The role focuses on building and maintaining scalable, reliable, and secure cloud-based... ...and perform system troubleshooting. Script automation using Python and Bash. Manage relational databases PostgreSQL and MySQL....Suggested
- ...difference. As a Lead Data Engineer at JPMorganChase within the Asset... ...and embed uplifted evergreen controls to prevent future failures... ...training or certification on software engineering concepts and 5+ years... ...modern tools and environments (Python, R, SQL, Spark, cloud...Suggested
- ...Make a meaningful impact by advancing engineering excellence. As a Lead Software Engineer at JPMorgan Chase within... ...-assisted code review/refactoring, test strategy acceleration, incident/... ...operational stability Advanced in Java, Python, or Go programming languages...SuggestedWork at office
- ...Graph Networks, Agentic AI, and Large Language Models. Build and test AI agents, iterating designs to enhance functionality and user... ...with both classical and deep learning methods. Proficient in Python, SQL or Databricks with experience in deep learning frameworks such...
- ...performing Production Management Engineering team in Bangalore (hiring,... ...rate, capacity/utilization, and control/compliance evidence health),... ...practices. Own DR/SR/HA strategy, testing cadence, evidence capture, and... ...programming language such as Python or Java/Spring Boot, plus...Shift work
- ...developing model risk policy and control procedures, performing model... ...ongoing model performance testing, and ensuring that model users... ...degree in Mathematics, Science, Engineering, Statistics, Quant Finance, or... ...Knowledge and interest in Python programming Understanding of...
- ...Description Shape the future of software development by building... ...users. Join a collaborative engineering team where you will learn modern... ...will contribute to building, testing, and operating scalable... ...practices by following data handling controls, access permissions, and risk...Internship
- ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate... ...experience in designing, implementing, testing, and ensuring the operational stability... ...processing, with hands-on expertise in Java, Python, and big data technologies (e.g., Spark/...
- ...-release stabilization), partnering effectively across product, engineering, and operations ~ Expertise with Agile and Scrum frameworks and... ...Familiarity with programming languages such as Java or Python Experience participating in events like hackathons is a strong...
- ...Pearson is hiring for the role of Staff Software Engineer Responsibilities of the Candidate : Partner with business, product, and technology... ...outcomes. Strong software engineering experience in Python, TypeScript, Java, or equivalent technologies. Experience designing...
- ...working world for all. Job Title: Python Data Engineer Role Overview We are seeking a... ...& Delivery: Oversee code reviews, testing strategies, and deployment processes... ...solutions ~ Understanding of CI/CD, version control (Git), and Agile development...
- ...enterprise or chief architect or a distinguished engineer! Whatever you see for yourself, you’ll... ...with Data Center technologies, Cloud Software, and interoperability • Route/Switch:... ...eDNS, DHCP.Automation: Ansible, Gluware: Python, YAML, Cisco ISE, Ciso ACI, SD‑WAN, Meraki...Full timeHybrid workFlexible hoursAfternoon shift
- ...diverse group of experts, including Solutions Engineers, the Office of the Field CTO, Alliances,... ...multiple business units, including software engineering, operations, product management... ...Scripting or automation skills (e.g., Python, PowerShell) for security integrations....Full timeHybrid workWork at officeLocal areaWorldwide
- ...diverse group of experts, including Solutions Engineers, the Office of the Field CTO, Alliances,... ...multiple business units, including software engineering, operations, product management... ...Experience with scripting or automation (e.g., Python, PowerShell) for managing gateway...Full timeHybrid workWork at officeLocal areaWorldwide
- ...long-term strategic growth. The Staff Software Engineer Opportunity We are looking for a... ...including design, configuration, development, testing, and automation while delivering high-... ...intelligent automation solutions using Python and AI frameworks such as LangChain, LangGraph...Long term contractFull timeHybrid workLocal areaWorldwideFlexible hours
- ...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Required Skills: ~9+ years in Python and its libraries (e.g., Pandas, Boto3) for data manipulation, ETL processes, and developing serverless functions to interact with...Full timeHybrid workLocal areaWorldwide
- ...talk. As a Staff DevSecOps Engineer in the ET team, you will be the... ...automated SAST, DAST, Software Composition Analysis (SCA), and... ...Establish continuous compliance controls for regulatory and corporate standards... ...Scripting & IaC: Mastery in Python, Bash, or Go , alongside...Full timeLocal areaWorldwideShift work
- ...Tableau, Snowflake, Excel, SQL, and other enterprise HR platforms eg Workday, ServiceNow, Greenhouse. Strong programming skills using Python and/or R for statistical analysis, predictive modeling, and automation. Experience applying advanced statistical methods, including...Full timeHybrid workLocal areaWorldwide
- ...system connectivity. We are looking for a Software Engineer to join our global Automation... ...software engineering experience in Java and Python, focused on platform engineering, backend... ...design (REST/GraphQL), and unit/integration testing standards. ~ Experience in platform reliability...Full timeContract workHybrid workLocal areaWorldwide
- ...The team is seeking a talented Senior Software Engineer to become part of our TDI team in Bangalore... ..., config, software development, and testing. Key Responsibilities End-to-End Development... ..., Kinesis), React, Scripting Languages (Python, Shell, Kotlin), Databases (DynamoDB,...Full timeHybrid workLocal areaWorldwideFlexible hours
- ...About Okta & the TDI Dev Prod Engineering Team : Technology, Data, and... ...rapid, secure, and reliable software delivery The Opportunity :... ...code, and create comprehensive test suites spanning unit, integration... ...Strong coding proficiency in Python and/or Java with experience...Full timeHybrid workLocal areaWorldwide
- ...improvements or automation ~ Familiarity with Apps Script, Excel (VBA), Python, AI application, Claudecode, Gemini and other automation tools is an advantage ~Experience in a high-growth global high tech/software/SaaS organization is a plus #LI-Onsite P23101_3514751 The...Full timeWork at officeLocal areaWorldwideFlexible hours
- ...excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Data Engineering Team Our Data Engineering team is part of the Technology Data & Intelligence organization, on a mission to accelerate Okta’s...Full timeHybrid workLocal areaWorldwide
- ...field organization. We serve as the core engine for the analytics and strategic analysis that... ...: Deep understanding of enterprise software sales processes, field/sales operations, and... ...oversight. Proficiency with scripting (python) & data modeling (dbt) #LI-Hybrid #P249...Full timeHybrid workLocal areaWorldwide
- ..., and opportunities for product improvement and growth. Write complex SQL queries and use Python to perform advanced data analysis Collaborate with product managers, engineers, and other stakeholders to understand their data needs and provide them with the insights they...Full timeHybrid workLocal areaWorldwide
- ...proficiency in Tableau, Snowflake, Excel, SQL, and other enterprise HR platforms e.g. Workday, ServiceNow, Greenhouse. Experience using Python or R for data analysis is preferred. Working knowledge of statistical techniques, including regression, forecasting, segmentation,...Full timeHybrid workLocal areaWorldwide
- ...an experienced and technically influential Senior Software Development Engineer to join our Cloud Tooling and Pipelines team. This... ...Automation Software: Write clean, efficient, and well-tested code (primarily in Java, Python, or Go ) for microservices with a strong focus on...Full timeHybrid workLocal areaWorldwide
- ...Okta’s Workforce Identity Cloud Security Engineering group is looking for an experienced and... ...Mastery: Expert-level proficiency in Go, Python, or Ruby for building custom security... ...Standards, Network Policies, and Admission Controllers for a "Zero-Trust" posture. Threat...Full timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Control Software Test Engineer - Python. Be the first to apply!
