We are seeking a highly motivated Embedded Software Test Engineer to join our Integration Team. You will play a key role in the integration, test, and release of embedded software. This position requires a strong focus on testing activities in accordance with automotive industry standards, including ASPICE and ISO 26262 (functional safety). You will work closely with software development, hardware teams, and quality departments to ensure robust and compliant software integration. Key Responsibilities:
- Define and implement integration and test strategies for embedded software systems in accordance with ASPICE and ISO 26262.
- Develop and execute test plans, test cases, test scripts, and test specifications at software integration.
- Perform software integration testing on vehicle-level hardware, HIL (Hardware-in-the-Loop)
- Support requirements analysis and traceability, ensuring test coverage for software.
- Participate in failure analysis, debugging, and root cause investigation for integration issues.
- Contribute to the preparation and maintenance of ASPICE work products, such as test strategies, test reports, defect reports, and review records.
- Ensure all testing activities comply with ISO 26262 functional safety requirements, including safety analysis support (FMEA, FTA) and safety validation testing.
- Support tool qualification and test automation to improve efficiency and consistency.
- Provide input for continuous improvement of test processes, methods, and tools.
- Integrate new content from various functional systems/component into a final HIL/vehicle flash-ready file.
- Monitor and analyze Embedded Controller resources including VRAM, CPU throughput, and ROM/Flash memory.
- Measure network parameters using CANoe/CANalyzer and prepare measurements using ETAS-INCA.
Basic Qualifications:
- Bachelor's Degree in Electrical, Mechanical, or Computer Engineering or related degree field
- Minimum 8 years of engineering experience in software development life cycle for automotive and related industries and ETAS INCA tool experience or equivalent data acquisition experience; including a minimum 5 year of Python experience
- Experience with software verification and diagnostics tools (e.g., HIL testers, Control Desk, DSpace, INCA, etc.) Experience working cross functionally Excellent communication skills both verbal and written Outstanding problem-solving skills
Preferred Qualifications:
- Master's degree or advanced degree in Electrical Engineering, Computer Engineering or Software Engineering from an accredited university
- 8 years of experience with development and testing of powertrain controls in hybrid and/or electric vehicles
- Software integration testing on HIL systems, CAN, LIN, or related vehicle communication protocols.
- Familiarity with ASPICE process areas and their application in testing.
- Solid understanding of ISO 26262 and experience with functional safety testing.
- Experience with test automation tools and frameworks (e.g., Python, CAPL, ECU-Test, Vector tools, dSPACE, NI TestStand).
- Good experience in AUTOSAR compliant controller development.
- Good knowledge of validation and verification on component HIL systems
- Good knowledge of automation languages like Python and M-script
- Good knowledge of OBD I and OBD II systems
- Good knowledge of tools such as dSPACE tools, INCA, Lauterbach Trace32, Vector CANoe and CANalyzer
|