Position: QA automation Engineer for Embedded Systems
Company: Luxoft
Experience required: 5y
English level: upper

Are you looking for the opportunity to make a direct impact on next-generation IoT products? Do you have experience leading the QA of new and existing system technologies? Are you at ease working, collaborating and innovating in small, agile teams? Does your experience include working with embedded products that encompass hardware, system software, and application software components? Do you bring a can-do attitude and a strong desire to win with you to work every day? Have you ever considered turning your car into a Transformer? If so, we could offer you something exciting!

Responsibilities:
Responsibilities and essential job functions include but are not limited to:
• Test new drivers and algorithms to program flash memory devices ( MCU's, eMMC Flash, Nand/Nor flash memory chips, etc.)
• Review and analyze technical specifications of electrical systems and devices to understand how best to operate them.
• Contribute to implement methods and frameworks for automated test and validation
• Provide documentation for new or existing devices, ensuring the technical documentation, installation and operations conform to vendor's standards and customer requirements.

Mandatory Skills Description:
• A Bachelor's degree in Computer Engineering or a relevant field
• Strong understanding of embedded systems/software
• At least 4 years of experience in quality assurance for software andhardware solutions
• experience in test plan definition and test case creation
• Good experience in Test Automation using any OOP language but willing to learn C#
• very good understanding of the software testing lifecycle and test methods (integration, black/white box, functional, product verification, regression), involved in test plan creation and test strategy definition
• good experience in Functional/Acceptance Testing for at least one product
• Experience in software development testing and test strategy for embedded systems.
• Experience with Git version control system.
• Familiarity with modern microcontroller architectures, GPIO
interfaces and networking protocols
• Experience with testing and validation of boot loaders, RTOS's, device drivers, embedded
applications
• Strong ability to analyze and solve complex problems
• Strong desire to learn and adapt to new technologies and challenges
• Demonstrated ability to handle multiple designs simultaneously
• Familiar with and accustomed to Agile design and development methodologies
• Ability to meet aggressive reliability, performance, cost,
serviceability, and delivery targets
• Highly self-motivated team player with excellent written and verbal communication skills
• Strong communication skills and experience presenting
• Fluent English in writing, reading and speaking.

Nice-to-Have Skills:
• Good Basic understanding of cryptography concepts.


Residence in Poland is mandatory