Test Automation Engineer
hace 2 meses
Montmeló, Barcelona, España
Bold Valuable Technology
A tiempo completo
About the RoleWe are seeking a highly skilled Software Development Engineer - Battery Systems to join our team at Bold Valuable Technologies. As a key member of our software development team, you will play a crucial role in designing, developing, and testing software solutions for our advanced battery systems.
Key Responsibilities- Software Development: Develop software solutions for Hardware in the Loop (HiL) testing, ensuring that the software development meets high performance and reliability expectations.
- Test Automation: Execute and report automated tests, providing feedback to the design team to ensure that the software meets the required standards.
- Collaboration: Collaborate with hardware and mechanical engineering teams to develop complex setups for Hardware in the Loop validations.
- Algorithm Development: Implement algorithms and control strategies to integrate our Simulink cell models in the hardware in the loop.
- Requirements Gathering: Work closely with stakeholders to understand their requirements and translate them into test cases.
- Compliance: Ensure compliance with automotive standards and regulations for battery management and safety.
- System Analysis: Perform system analysis and provide recommendations for software and hardware improvements to enhance battery performance and efficiency based on test results.
- Industry Knowledge: Stay up to date with the latest advancements in battery technology testing, software testing methodologies, and industry trends.
- Team Collaboration: Collaborate with a multidisciplinary team to foster innovation, drive continuous improvement, and contribute to the company's technical roadmap.
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience: 3+ years of experience in automotive software testing engineering.
- Test Case Definition: Proven experience in test cases definition.
- Test Plan Scheduling: Proven experience in test plan scheduling.
- Real-Time Libraries: Proven experience in real-time libraries in Simulink.
- Programming Skills: Proficiency in C, Matlab, Simulink.
- Software Development Tools: Experience with software development tools and version control systems (Git, GitHub, etc.).
- Automated Testing: Experience with automated software testing, including unitary, integration, and qualification verification.
- Language Skills: English language proficiency.
- Speedgoat Devices: Familiarity with Speedgoat devices.
- Electric Vehicle Technology: Familiarity with electric vehicle (EV) technology.
- Communication Protocols: Knowledge of communication protocols such as CAN, SPI, I2C, or Ethernet.
- Model-Based Design: Experience in Model-Based Design with MATLAB.
- Control Algorithms: Familiarity with control algorithms in the electrification industry.
- Software Requirements: Experience in Software Requirements definition.
- ISO26262: Experience with ISO26262.
- ASPICE: Experience with ASPICE.
- Language Skills: Spanish language proficiency.
We are a technology company that values innovation, collaboration, and customer satisfaction. We offer a dynamic work environment, opportunities for growth and development, and a competitive compensation package.
Benefits:
- Private Health Insurance: Access to Sanitas plan at a reduced employee cost (for employees, spouse, or children).
- Regular Events: Regular events and team-building activities.