Python Software Engineer (bms/automotive)

Year    KA, IN, India

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4496732
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year