Python Software Engineer
5 days ago
Job description:
We are seeking a highly skilled Python Automation Engineer with strong experience in developing and executing automated test solutions for Battery Management Systems (BMS) or automotive embedded software. The ideal candidate will combine hands-on Python development expertise with a deep understanding of automotive software validation, control algorithms, and system-level testing to ensure software quality, safety, and reliability.
Responsibilities
- Design, develop, and maintain Python-based automation frameworks and test scripts for validating embedded and application-level software.
- Perform functional, integration, regression, and system-level testing of BMS and automotive software components.
- Collaborate closely with development and systems engineering teams to define test strategies, acceptance criteria, and coverage metrics.
- Validate and troubleshoot control algorithms and real-time embedded applications through automated and manual test approaches.
- Create and maintain test plans, procedures, and documentation in alignment with industry standards and customer requirements.
- Capture, analyze, and report software defects using JIRA or similar defect tracking tools.
- Utilize Test Case Management Systems (e.g., TestRail) to manage test cases, execution results, and traceability.
- Contribute to CI/CD integration, enabling automated testing pipelines with tools such as Jenkins and GitHub Actions.
- Support continuous improvement of testing processes, tools, and frameworks.
- Ensure testing compliance with automotive safety and quality standards.
Required Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- 5+ years of QA/testing experience in the automotive or BMS domain.
- Strong proficiency in Python development for automation and test framework design.
- Experience testing embedded systems, real-time applications, and control algorithms.
- Knowledge of automotive communication protocols (CAN, LIN, UDS, etc.).
- Hands-on experience with tools such as JIRA, TestRail, GitHub, and Jenkins.
- Familiarity with Agile/Scrum development methodologies.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications
- Experience with Hardware-in-the-Loop (HIL) or Model-in-the-Loop (MIL) testing.
- Knowledge of ISO 26262 or other automotive safety standards.
- Exposure to battery management systems, EV components, or power electronics testing.
- Experience integrating automation into continuous integration pipelines.
Job Type: Contractual / Temporary
Contract length: 6 months
Work Location: In person
-
Software Engineer-1 Devops
2 days ago
Bengaluru, Karnataka, India PYTHON Full time ₹ 6,00,000 - ₹ 18,00,000 per yearAbout Credit Saison IndiaEstablished in 2019, CS India is one of the country's fastest growing Non-Bank Financial Company (NBFC) lenders, with verticals in wholesale, direct lending and tech-enabled partnerships with Non-Bank Financial Companies (NBFCs) and fintechs. Its tech-enabled model coupled with underwriting capability facilitates lending at scale,...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Global Software Solutions Group Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout The RoleWe are looking for a passionateSoftware Engineer (Python)to join our growing team in Bengaluru. The ideal candidate should have strong coding skills, problem-solving ability, and a track record of building scalable applications. If you love working with modern technologies, solving complex problems, and delivering high-quality software, we'd...
-
Software Engineer Python
15 hours ago
Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 8,00,000 - ₹ 12,00,000 per yearA fast-growing Data & Analytics firm is looking for a Python & SQL Software Engineer to design, develop, and deploy automated solutions. This is a fantastic opportunity to work on challenging automation projects, optimize workflows, and collaborate with global analytics experts. What you will do: Develop automated tools using Python and SQL Work on full...
-
Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Calpion Software Technologies Full time ₹ 12,00,000 - ₹ 25,00,000 per yearPosition: Software Engineer - AI/MLLocation: BengaluruPosition OverviewWe are seeking a skilled Software Engineer to join our team and work on cutting-edge AI/ML projects, web development, and data engineering solutions. The ideal candidate will have strong technical expertise in Python and Django development, cloud services, and modern AI technologies...
-
Senior Software Engineer
4 days ago
Bengaluru, Karnataka, India SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...
-
Software Engineer III-Python
6 days ago
Bengaluru, Karnataka, India JPMorgan Chase Full time ₹ 10,00,000 - ₹ 30,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and...
-
Software Engineer III-Python
4 days ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Software Engineer III-Python
4 days ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Bengaluru, Karnataka, India OT Privacy Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescription : Were looking for a Principal Software Engineer passionate about solving complex problems to join our agile Product Engineering team. Youll focus on backend development, contribute to system architecture, and drive innovation from design to customer-facing delivery. This is a hands-on role with exposure to the latest technologies,...
-
Senior Software Engineer- DevOps
4 days ago
Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSenior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...