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: Communication protocols, Zigbee,Thread, Bluetooth, WIFI, 802.11.x, 802.15.4, Micrium, ARM, DTLS, PKI, IPv4,IPv6, Linux, C, Python, TCP/IP, ECC, Jenkins, Stash, Git, Confluence & Jira.
Challenges you will solve:
• For Matter setup, it is a complex process, unscripted,multiple steps, multiple sources for device images, images not in sync andtaking days to get an established working set up to begin work on Matter
• We need to streamline this experience, make it robust withpre-canned images, continually validate the images as Matter content changes
• Bring all required updates and images together under ascript that runs against the hardware and fully executes all aspects of theinstall
• Augment with clear easy to use documentation
• Setup diagnostic tools for errors / issues
• Build a fully operations CI environment for this script
• Establish training an transition knowledge of completedproduct for ownership transfer.
Key Role Responsibilities
• Create CI process to build canned OTBR image
• Create CI process to build and configure OTBR image
• Create CI process to build RCP image
• Create CI process to build Matter image
• CI process to assemble whole package, load hardware
• CI process to run demo
• CI process should produce OTBR, RCP, Matter image artifacts
• Integrate CI process with artifact creation and provisionfor website
• Diagnostic tools for OTBR to check working properly runintegration
• Documentation for Matter Demo OOB experience.
Job Qualification
• Scripting
• Communication Protocols
• Linux system configuration
• Raspi development and configuration
• GitHub integration experience
• CI development
• Embedded C for Matter image creation and testing
• Strong written and verbal communication skills
• Good communication in English
• Bachelor’s in computer science or Computer Engineering orMasters in Computer Science or Computer Engineering
Nice to have:
• Experience with continuous integration.
• Open Thread knowledge
• Matter knowledge
• 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]