Job Description
We are looking for a Software (SW) Developer in develop, debug embedded applications to improve the overall quality of different wireless protocol SDKs. Protocol SDK implements a standard API over the protocol stack (for example: BLE, BT-MESH, Propriatery, etc…) and peripherals, allows quicker customer application development. You will be the primary SW Developer in developer responsible for providing solutions on each SDK feature as well as maintain build-to-build quality and consistency. The ideal candidate has experience with embedded products and understands the IoT domain. In addition, the ideal candidate shall be proficient in communication protocols.
Challenges you will solve:
• We need to augment our Zigbee Development capacity by building 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 fixing Zigbee bugs internal and customer for monthly patch and annual GA releases.
• The team will need to support our apps team in diagnosing root cause and problem re-creation.
• Once trained the team will need to establish a self-training mechanism to support team growth or changes in team staffing.
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
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 reproducer creation, as necessary.
• Manage bug priorities and criticality with apps engineering and 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 team growth and/or changes in team.
• Manage bug lists, priorities, and progress bugs through life cycle.
Job Qualifcation
• Embedded C code development
• Embedded software development in resource constraint and low energy environment
• Experience with wireless standards (zigbee preferred)
• Experience with wireless stack development (zigbee preferred)
• Experience with working in cross-functional team environment
• Working together and supporting QA and applications engineers
• Experience in GUI application development with electron framework, 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
• Fluency in English
We consider the following experience as a plus:
• Experience with continuous integration.
• Open Thread knowledge
• Matter knowledge
• Experience with task management and bug tracking systems such as JIRA
• IoT Domain knowledge.
Education and/or Experience
• Bachelors in computer science or Computer Engineering with 5 years of Industry experience; or Masters in Computer Science or Computer Engineering with 3 years industry experience.
Closing
• We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, 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. Pham Bich Ngoc