IOT Solutions Test Engineer

Employer: NXP Semiconductor
Domain:
  • Engineering
  • IT Hardware
  • Telecommunication
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 14.12.2017

     

    NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. 

    Job description

    The IoT Solutions team in Bucharest is responsible for developing end to end solutions that target the Secure Transactions market, IoT and Smart Power devices based on NXPs i.MX chips. Our goal is to deliver the software stack that turns the hardware into design wins for our customers. We work from the lower levels of the boot process to the higher level of application development, building custom made Operating Systems with the components described in the product specifications.

    Testing and Validation are a crucial part in the development process as our products need to be first in class when it comes to the delivered quality. We need people to work on all levels of the software stack. Their role is to come up with validation solutions and their implementation.

    Responsibilities:

    • Identify and report operating system level bugs and defects (Linux)
    • Design and write test plans for undergoing project
    • Develop and enhance new or existing validation frameworks using Python, C
    • Deploy and maintain hardware test environments based on IOT platforms
    • Carry out regular test execution on the targeted software stack
    • Develop and maintain automated test execution environments and scripts (Bash)
    • Develop test cases that validate software and hardware components according to canonical industry standards
    • Integrate software components into a fully functional software system

    In addition, the following skills and areas of expertize are required:

    • Understand and write code in one or more of the following languages: Bash, Python, C
    • Use Linux Operating System on a day to day basis for all undergoing tasks
    • Familiarity with tools like Git, Jira, Bamboo, Jenkins, Stash
    • Programming experience with embedded systems is a plus
    • Basic Hardware knowledge is a plus

     

    NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.