Embedded Test Automation Engineer (m/f/d) at MSA, The Safety Company
Berlin, , Germany -
Full Time


Start Date

Immediate

Expiry Date

23 May, 26

Salary

0.0

Posted On

22 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Systems, Test Automation, Python, CI/CD, Software Development Life Cycle, Testing Methodologies, Test Case Design, Integration Testing, Regression Testing, HITL, Git, Jira, Confluence, CI Tools, Debugging Tools, Code Reviews

Industry

Public Safety

Description
Overview Are you someone who is passionate, motivated, and driven to make a difference? If so, MSA Safety is the perfect fit for your career. At MSA, SAFETY is who we are AND it is what we do. We are a purpose-driven company committed to deploying innovation and technology to deliver on our Mission to help protect people and assets all around the world. We continue to be relentless in our pursuit of solving our customers greatest problems so they can go home safe each and every day. Are you in? Read on for more details about this particular role. Responsibilities Our Verification and Validation Engineering team is seeking a technically skilled, quality-focused Embedded Test Automation Engineer to join our global R&D organization. In this role, you will help ensure our life-saving products meet our rigorous quality standards while supporting efficient development processes. If you thrive in a collaborative environment and want to contribute to cutting-edge safety technology, we want to hear from you! Location: Berlin – Adlershof Key Responsibilities Develop, launch, and support life-saving products within a global R&D team. Review product requirements and design documents, providing constructive feedback. Ensure testability and performance requirements are met for new product developments. Create comprehensive test plans and test cases with clear documentation. Design and implement automated test tools and systems for embedded devices, including integration, regression, and system-level testing. Ensure traceability between requirements, implementation, and tests. Develop and execute test automation scripts; integrate tests into CI/CD pipelines. Collaborate with software developers and electrical engineers to debug and resolve issues. Maintain and optimize test automation systems for stability and performance. Actively participate in code reviews. Monitor test coverage, code quality and technical debt, ensuring compliance with our standards. Collect and analyze quality metrics to drive continuous improvement. Prepare detailed test reports and communicate results effectively. Up to 10% domestic/international travel may be required. Qualifications Required Skills & Qualifications Strong understanding of the Software Development Life Cycle. Understanding the use of testing methodologies, such as Unit, Integration, Regression, Smoke testing, etc. Hands-on experience with embedded systems (development or testing) is a must. Proficiency in Python scripting. Skilled in creating test cases, test harnesses, and test scripts. Experience in developing test automation, such as HITL. Knowledge of version control, issue tracking, and collaboration tools (e.g. Git, Jira, Confluence). Experience using CI tools, such as Bamboo, Jenkins, or Travis. Experience with software development and related quality metrics. Ability to interpret schematics and use debugging tools (debuggers, oscilloscopes, logic analyzers). A passion for quality and continuous improvement. Strong communications skills, ability to work in a global, multicultural team. Preferred Qualifications Knowledge of industry-standard communication protocols (Bluetooth, SPI, I2C, ModBus, USB). Embedded software development in C/C++. Hardware development experience is a plus. Experience with security, cloud, or mobile application testing. Professional software quality/testing certification. Required Education Bachelor’s degree in Software Engineering, Computer Engineering, or relevant discipline Software Quality/Testing Certification from a recognized professional organization is a plus Experience Levels & Job Grade We welcome candidates from mid to senior level. Job Grade will be awarded commensurate with experience and skills. #LI-AS1 #LI-Onsite
Responsibilities
The engineer will design and implement automated test tools and systems for embedded devices, covering integration, regression, and system-level testing, while ensuring traceability between requirements and tests. This role involves developing and executing test automation scripts, integrating them into CI/CD pipelines, and collaborating with developers to debug and resolve issues.
Loading...