Software Developer in Test (Onsite U.S/CA)

Full Time
  • Post Date: February 25, 2022
  • Apply Before: September 30, 2022
Job Description

• We are looking for a Software (SW) Developer in develop, debug embedded applications to improve the overall quality of differentwireless protocol SDKs. Protocol SDK implements a standard API over theprotocol stack (for example: BLE, BT-MESH, Propriatery, etc…) andperipherals, allows quicker customer application development. You will be theprimary SW Developer in developer responsible for providing solutions on eachSDK feature as well as maintain build-to-build quality and consistency. Theideal candidate has experience with embedded products and understands the IoTdomain. In addition, the ideal candidate shall be proficient in communicationprotocols.

• Technologies we use: Java, Junit, Python, Jenkins, Docker,Cloud Based Computing, SQL Database, Windows, Linux, Shell, Bash, GIT.

Challenges you will solve:
• Execute functional, negative, performance, and stress testsfor embedded wireless and MCU products.
• Work closely with development team(s) to debug problemsfound during the test cycle
• Convert Java automation tests to Python so they can be runregularly as part of a continuous integration infrastructure
• Build, manage, and maintain a distributed test network
• Simplification and automation of product deployments andplatform changes.

Key Role Responsibilities
• Execute test plans.
• Investigate test results in continuous integration systems.
• Implement automated test scripts.
• Develop expertise in SQA Test Framework (JUNIT)
• Develop expertise in development and CI processes
• Support SW Dev in bug verification and closure, asnecessary.
• Create CI test job to validate OTBR, RCP and Matter Imagesare valid for SQA use

Job Qualification
• Minimum 2 year of work experience in test automation
• Knowledge of Python and in addition to that Java. Knowledgeof version control systems such as Git
• Data communications and networking
• Experience with continuous integration technique and testautomation system. For example, Jenkins
• Able to implement tests based on existing test plans andrequirements
• Ability to plan CI processes
• Good communication in English
• Minimum of Bachelors of Science in Electrical Engineeringor Computer Science from four-year college or university preferred; orequivalent combination of education and experience

Nice to have:
• Experience with continuous integration.
• Test Application development including standard API’s (RESTAPI)
• Experience with task management and bug tracking systemssuch as JIRA
• IoT Domain knowledge.

Benefit

• We provide you with competitive income package (negotiable) and a combination of supplemental benefits to all eligible employees. Thesebenefits include time-off benefits such as vacation, holiday, sick leave, provinceleave, insurance program, and other benefit plans.

Closing:

• We are an equal opportunity employer and value diversity atour company. We do not discriminate on the basis of race, religion, color,national origin, gender, sexual orientation, age, marital status, veteranstatus, or disability status.

Exciting? We think so!! If you do too, come talk with us!

Contact
Interested candidates should click Apply button to submit a completed Curriculum Vitae/ Resume and Cover Letter to: Recruitment Department – FPT Software Workforce Development
• Contact Person : Ms. Nguyen Thi Hong Tham (Cindy)
• Email : [email protected]