2022038 - Software Tester
Job Description
At our customer's Technical
Center in Darmstadt, they develop battery management systems that control
batteries for cars and heavy vehicles. With decades of experience in batteries,
they have worked with the most renowned vehicle manufacturers around the globe.
They now need to strengthen
their team and are looking for a software Requirements Engineer to join their
team responsible for developing the battery management system compliant with
safety standards using the ASPICE framework.
You will have close
collaboration with vehicle OEMs developing electric vehicles. The products
developed at Tier-1
Supplier will be installed
and running on hybrid and electric vehicles. You will see the resulting
projects through to production and commercialization with OEM our partners.
Your role
- Contribute to delivering a new generation of the battery management system
- Work as a member of a globally distributed team designing and developing
automotive software for leading car manufacturers
- Analysis of system requirements, software requirements specifications, and
functional safety specifications
- Analysis of software architecture using UML tool and identify interfaces
between software modules
- Design and development of unit test cases to meet the acceptance criteria
in the CI/CD environment
- Perform unit testing and integration testing and contribute towards automation
of the testing process
- Identify potential bugs in software, report to the development team and
track till the bugs are resolved
- Interact with different stakeholders of a project and ensure requirements
are implemented adhering to architecture
- Participate in the review of the design of the software unit
Requirements
Requirements – Must
list (short, and really must, no order)
- M.Tech or B.Tech in ECE/EEE/CS or similar
- 5+ years of Experience with automotive embedded systems
- Extensive experience with unit testing and integration testing using tools
like Tessy
- Extensive experience with automation of testing process using scripting
tools like CAPL
- Experience with analysis of software modules and identifying interfaces
between software modules using UML tools like Enterprise Architect
- Experience with requirements management tools like Polarion
- Experience with the design of test plans and software verification plan
- Awareness of functional safety and ASPICE processes
Good to have
- Knowledge of battery management system ECU
- Experience with real-time operating systems like PXROS
- Experience with build process in CI/CD environment using Jenkins
- Experience with product portfolio management for a production program
- Experience with version control and change management tools
- Experience with static code analysis and fixing of deviations during
static analysis
- Experience with project management and process management tools
- Basic skills in the German language
Send Your Resume
Please contact us with your resume at careers@siriab.se