Borgwarner Emissions Systems Spain SL
Location
España | Spain
Job description
This opportunity is for an Embedded Software Test Engineer to join our multidisciplinary team developing high impact technology products for the automotive industry to ensure high-quality standards in the new project launch.
You will be workingin close collaboration with other embedded software engineers, developing and executing software test for high power complex products for electrical vehicle. The ideal candidate is a dependable and creative team player with experience in firmware testing, developing automation tools, creating, and executing test plans, test designs, and test cases and test case reports, and continuous improvement. You will work and grow in a new electronics group, building a promising global technical center who will support OEM projects and divisions all over the world.#LI-Hybrid
KEY ROLES AND RESPONSIBILITIES
Implement software tests for embedded software products .
Develop the engineering team’s test coverage by defining testing setup and metrics; designing test cases and procedures; and documenting the testing results
Increase the automation of tasks and expand test coverage through both new and existing infrastructure
Work side-by-side with developers to create test specifications from requirements and transform selected tests into an automated test suite.
Promote and implement automation capabilities throughout the entire software development lifecycle including, unit test , integration test , qualification/functional test .
Develop software test over production target hardware
Communicate issues to developers through direct communication, use of bug tracking system, triage abilities
Provide mentorship and coaching to test execution technicians for running tests (manual and automated), collecting results
Set up CI/CD to execute nightly builds on an embedded software and execute automated tests
Represent the testing activity in any Quality/Testing internal/external Audits.
Ensure the quality of the final product and Test/Requirement coverage.
JOB REQUIREMENTS AND QU A LIFICATIONS
EDUCATION AND EXPERIENCE ( Minimum Qualifications)
Bachelor’s Degree in Electronics and Communication Engineering or similar. M.S. preferred
Minimum of 3 years’ experience in automotive industry
ISTQB Certified Fundation level
Knowledge of LIN Bus vehicle communications
Excellent communications and organizational skills
English language (daily use).
Technical Skills:
Programming Language:
Embedded Programming using C
CAPL Scripting.
Python
Communication Protocols:
LIN
CAN
UART
Testing Frameworks and tools:
Unit testing: Tessy (or similar)
Dynamic testing: CANoe , Python (or similar)
Static testing: PRQA QAC (or similar)
Requirements traceability tool
Polarion (or similar)
Development Tools:
Enterprise Ar chi tect or equivalent .
Control version system: GIT or equivalent.
Bug tracking tool. i.e. JIRA or equivalent.
Compilers: IAR, GCC or equivalent.
Debuggers: Segger J-LINK (or similar such as Lauterbach) or equivalent.
Vector CANoe , Vector Diva, vFlash , ODX.
L ab equipment (Ex. oscilloscopes, power supplies, spectrum analyzers)
Computer Skills:
UML (Unified Modeling Language)
SVN, PVCS (Source Version Control)
Doxygen (Document Generation)
Windows Operating Systems
Microsoft Office (Access, Excel, Word, Power Point)
Valuable
Previous experience developing embedded software.
Proven experience in performing software test activities in the Automotive SPICE projects.
Proven experience in performing software test activities in the ISO 26262 Road vehicles Functional Safety projects.
Experience related to cybersecurity on embedded systems.
Familiarity with reviewing and understanding analog and digital electronic designs and schematics.
Experience with software testingfor embedded platforms .
Experience inembeddedC on microcontrollers( e.g. on Arm or RISC-V platforms)
Experience withsoftwaretest frameworkssuch as GoogleTest
Experience with UART communications for embedded platforms
Experience with static analysis tools ( e.g. Coverity)andcode coverage tools ( e.g.lcov )
Interest in embedded securityand cryptography .
Agile product development experience with test case design, test cases development, unit tests, and integrations
Experience in applying TDD (Test Drive Development).
Demonstrable experience in test automation, hardware integration & debug
Knowledge of ISO 29119 – Software Testing Standard
Global Terms of Use and Privacy Statement
Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here , select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Career Scam Disclaimer: BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website. To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner. Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online. Job applicants are invited to contact BorgWarner through BorgWarner’s website to verify the authenticity of any employment opportunities.
BorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability or protected veteran status.
#J-18808-LjbffrJob tags
Salary