Position: experienced embedded software QA engineers (Finland)
Company: Joppl
Experience required: 5y
Category: C++
English level: fluent
Published: 2022-03-01T00:00:00+02:00

to ensure proper transfer of information and review of test
plans.
Required Skills/Experience
• Minimum 5 years’ experience in eSW QA.
• Excellent written and verbal communication in English.
• Strong experience in embedded testing environments.
• Familiarity with CLI based software emulation models (QEMU)
• Familiarity with working with FPGA models (Xylinx ZC706, VCU 108)
• Proven experience in ISO9001 specific Quality management system for customer
releases and test management.
• Proven experience in writing unit tests.
• Ability to execute on the design of large-scale features or frameworks.
• Ability to develop applications for resource constrained embedded environments.
• Experience authoring multi-threaded applications.
• Experience authoring Linux or RTOS device drivers for testing.
• Experience with bare-metal environments.
• Strong debugging skills
• Fluency in C and at least one scripting language such as Python, Perl.
• Experience with setting up continuous integration systems and tools for development
process (Familiarity with Jenkins, git/svn, Jira, Gerrit, Github/lab etc.,)
• Experience in the secure execution environment.
• Experience developing applications for secure environments or micro kernels.
• Able to complement the development team with the test and validation feedback.
• Experience with SCRUM/Agile methodologies.
• Experience taking projects from initial stage to shipping product.
• Experience working with international customers and offices in different time zones.
• Self-motivated and strong team player
Skill set for CI-CD
• Experience in working with large scale CI models based on Multi device test farms.
• Experience in working with EDA environments.
• Working knowledge of Kubernetes cluster
• Experience in managing and administering VMs.
• Experience deploying and managing docker based development environments.
• Experience administering Jenkins and managing CI flows and ability to install or develop
tools catering to project specific needs.
• Experience managing software emulation test environments (QEMU) for commit cased
testing.
• Experience managing CI flow with confirmation from FPGA farm testing.
• Is able to propose advancements and improvement ideas for automation and CI flows as needed both in existing environment and next generation setups.