Test Engineer
Workplace: Sweden
Expires: June 15, 2025
Join Semicon Service Nordic AB in Västerås as a Test Engineer focusing on embedded systems quality assurance in industrial automation. Full-time position starting as soon as possible.
Main requirements:
  • Degree in Computer Science, Electrical Engineering, or related technical field
  • Proficiency in C, C++, and Python
  • Experience with Azure DevOps and Git tools
  • Knowledge of unit testing frameworks, debug probes, and logic analyzers
  • Strong understanding of structured software development including requirements analysis, design, testing, and documentation
  • Familiarity with ARM architecture, firmware, and bare-metal programming
  • Knowledge of industrial communication protocols such as PROFINET, Ethernet/IP, EtherCAT, Profibus, or Modbus
  • Experience with cybersecurity standards IEC 62443-4-2
  • Fluent in English
Responsibilities:
  • Conduct unit, integration, and system-level testing of embedded software and hardware
  • Own test deliverables ensuring quality, scalability, testability, and cybersecurity compliance
  • Test embedded systems integrated with internal IO buses and industrial communication protocols
  • Participate in Agile cross-functional teams promoting best practices
  • Manage and contribute to test development projects collaborating with hardware and software teams
  • Continuously improve test strategies and validate innovative ideas through structured experimentation
Required hard skills:
  • C programming
  • C++ programming
  • Python programming
  • Azure DevOps
  • Git
  • Unit testing frameworks
  • Debug probes
  • Logic analyzers
  • ARM architecture knowledge
  • Bare-metal programming
  • Industrial communication protocols (PROFINET, Ethernet/IP, EtherCAT, Profibus, Modbus)
  • Cybersecurity standards IEC 62443-4-2
Recommended hard skills:
  • Bash scripting
  • HMI firmware experience
Soft skills:
  • Strong initiative
  • Self-motivation
  • Organizational ability
  • Team collaboration
Coding languages:
  • C
  • C++
  • Python
  • Bash
Natural languages:
  • English (Proficient)
  • Swedish (Basic familiarity)
Cultural skills:
  • Agile methodologies
  • Innovation-driven mindset
  • Collaborative teamwork