Job Header

Back to list

Software Test Engineer (m/f/d)

Nigrán - Spain, Viana do Castelo - Portugal

Jul 23, 2023

Full time

R2023-1276


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 working in 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 QUALIFICATIONS 

 

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 Architect 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. 

  • Lab 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 testing for embedded platforms. 

  • Experience in embedded C on microcontrollers (e.g. on Arm or RISC-V platforms)  

  • Experience with software test frameworks such as GoogleTest 

  • Experience with UART communications for embedded platforms 

  • Experience with static analysis tools (e.g. Coverity) and code coverage tools (e.g.lcov)  

  • Interest in embedded security and 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.

Overlay Title

close