Zigbee Embedded Engineer (Onsite U.S/CA)

Application deadline date has been passed for this Job.
This job has been Expired
Full Time
  • Post Date: February 25, 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: 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:
• We need to augment our Zigbee Development capacity bybuilding up a sustaining expertise in 15.4 Zigbee. The work will span Zigbee:networking, SDK and tools development.
• The development effort is focused on responding and fixingZigbee bugs internal and customer for monthly patch and annual GA releases.
• The team will need to support our apps team in diagnosingroot cause and problem re-creation.
• Once trained the team will need to establish aself-training mechanism to support team growth or changes in team staffing.

Key Role Responsibilities
• Develop expertise in Zigbee, Open Thread, MATTER SW:application, architecture, design, coding, unit testing and CI processes.
• Support apps engineering in bug triage and reproducercreation, as necessary
• Manage bug priorities and criticality with apps engineeringand management teams
• Fix bugs in-line with development guidelines and standards
• Extend unit test / development test to validate bugs
• Develop training and on-boarding material to allow for teamgrowth and/or changes in team
• Manage bug lists, priorities, and progress bugs throughlife cycle.

Job Qualification
• Embedded C code development
• Embedded software development in resource constraint andlow energy environment
• Experience with wireless standards (zigbee preferred)
• Experience with wireless stack development (zigbeepreferred)
• Experience with working in cross-functional teamenvironment
• Working together and supporting QA and applicationsengineers
• Experience in GUI application development with electronframework, web frameworks (such as Vue or React), or with desktop libraries,such as Qt
• Experience with scripting languages, such as node.js,Python, shell scripts and similar, for automating builds, test, etc.
• 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.


• 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.


• 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!

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]