Arbetsbeskrivning
Test Engineer
📍 Location: Västerås
🕒 Workload: Full-time
📅 Start Date: As soon as possible
About the Assignment
Our client in Västerås is seeking a Test Engineer to join their team and help ensure the quality and reliability of cutting-edge embedded systems used in industrial automation.
In this role, you will work across multiple levels of testing—unit, integration, and system—to validate both software and hardware functionality.
You will also play a vital role in meeting cyber security and performance requirements, contributing to high standards of engineering excellence.
Key Responsibilities
- Conduct unit, integration, and system-level testing for embedded software and hardware components.
- Take ownership of test deliverables to ensure compliance with quality, scalability, testability, and cyber security standards (e.g., IEC 62443-4-2).
- Test embedded systems integrated with internal IO buses and industrial communication protocols such as PROFINET.
- Participate in Agile cross-functional teams, sharing expertise and promoting best practices in testing and software development.
- Manage and contribute to test development projects, collaborating with both hardware and software teams.
- Continuously improve test strategies, propose R&D initiatives, and validate innovative ideas through structured experimentation.
Your Background
- Degree in Computer Science, Electrical Engineering, or a related technical field.
- Proficiency in C, C++, and Python, with a strong foundation in computer science principles.
- Experience working collaboratively in team-oriented environments, contributing to a positive and productive work culture.
- Hands-on experience with development tools including:
- Azure DevOps, Git
- Build and lifecycle management tools
- Unit testing frameworks, debug probes, and logic analyzers
- Solid understanding of structured software development processes, including requirements analysis, design, testing, and documentation.
- Familiarity with ARM architecture, firmware, and bare-metal programming.
- Knowledge of industrial communication protocols like PROFINET, Ethernet/IP, EtherCAT, Profibus, or Modbus is a strong advantage.
- Experience with cybersecurity standards (IEC 62443-4-2), HMI firmware, and Bash/Python scripting is highly desirable.
- Strong initiative, self-motivation, and organizational ability.
- Fluent in English (written and spoken); Swedish is a plus but not required.
Why Join?
This is a fantastic opportunity to work on next-generation embedded systems in a collaborative, innovation-driven environment.
You’ll have a direct impact on product quality and contribute to mission-critical development that drives industrial automation forward.