Embedded Software Test Engineer

Category: Tester
Location: Porto
Regime: Hybrid
Experience: Mid-Level
Language: English
Service: Consulting

Ref. AO4179

We are looking for an Embedded Software Test Engineer to join our team.

If you consider yourself a flexible and proactive person and want to face new professional challenges, send us your application! We look forward to being part of your growth and we will certainly build a successful future together!

Technical skills:
– Design, implement, and execute comprehensive test strategies for embedded systems in lighting applications
– Execute structured manual tests to validate embedded software functionality and ensure compliance with requirements and expected user behavior
– Build and automate test environments using Python and other scripting languages
– Analyze and challenge existing test flows; identify weaknesses and drive improvements with critical insight and structured thinking
– Collaborate with R&D engineers to ensure test coverage aligns with technical specifications and real-world use cases
– Validate product functionality and robustness through functional, regression, and system-level testing
– Generate detailed test reports and documentation for certification and compliance
– Propose, implement, and maintain code and tools that support automated and continuous testing
– Ensure testing is well-integrated into development cycles and CI/CD pipelines
– Contribute to the definition of best practices and promote a test-driven mindset across the team
– A degree in Electrical Engineering, Computer Science, or a related technical field
– Solid experience in embedded system testing and test automation
– Strong programming skills in Python; ability to write clean, maintainable, and efficient test scripts
– Experience in designing or rethinking test frameworks, validation flows, and tooling for embedded products
– Familiarity with electronic components and circuit-level understanding
– Hands-on experience with test equipment, lab instrumentation, and measurement techniques
– Knowledge of Linux environments, version control systems (e.g., Git), and continuous integration workflows
– Strong critical thinking skills and a proactive, improvement-oriented mindset
– Bonus points for experience with LabVIEW, C, and DALI

Personal skills:

– Effective communication skills and a strong sense of collaboration in cross-functional teams
– Fluency in written and spoken English

Are you interested in this opportunity?

Fill in the form.

Share this opportunity:

Apply for this job

Drop your files or uploadMax file size 10 MB.
Type(s) allowed: .pdf, .doc, .docx