Silicon Labs Applications Engineer Recruitment 2022 In Canada

Silicon Labs Invited Silicon Labs Recruitment 2022 for the position of Senior Applications Development Specialist in Montreal , Quebec (Canada). if Any Applicant Interested Jobs In Canada Country They Have A great Opportunity  For Him / Her With A great Benefits For Computer Science / Computer Engineering / Software Engineering Student.

Name Of Company 

  • Silicon Labs

Name Of Position 

  • Applications Engineer II

Job Location

  • Montreal, Quebec, Canada

Job Industry

  • Software Engineering

Job Description 

Primary activities include creating collateral and new example application code on new software features and alpha software, working with internal teams on improving software quality and developer experience via early feedback from the customer perspective, and providing advanced technical product support to customers as well as other customer facing support teams on software design for Silicon Labs’ wireless products offering. A wide range of technical activities is involved in this role:

  • Helping improve wireless software product quality and developer experience by providing technical feedback to internal development teams via requirements review, test plan review, pre-release technical evaluation, bug reporting, etc. 
  • Creating example software to demonstrate features 
  • Designing, writing, and reviewing application notes and technical articles, especially on new product launches and new software releases 
  • Creating and delivering technical training to various internal teams as well as customers 
  • Providing mesh networking technical support on complex networking software issues, which often involves (although not limited to) analysing network packet trace and debug log, reproducing the networking software issue and systematically narrowing down to possible networking protocol layer or embedded software component via gathering further evidence and designing additional tests 
  • Senior members of the team are expected to lead with advanced knowledge in engineering principles and methodologies, and drive urgent, complex, or cross-functional projects and customer issues to closure

Eligibility Criteria

Master’s or Bachelor’s degree in Computer Science, Computer Engineering, Software Engineer, or equivalent, and at least 5 years of experience in embedded design, software development in wireless industry or from a similar (field) applications engineer role. 

  • Strong software programming skills (C language strongly preferred, plus proficiency in at least one other programming or scripting language) 
  • Knowledge of software programming tools (IDEs, programmers, and debuggers) 
  • Strong understanding of the relationship among software programming and debugging tools, embedded firmware development, IC design and board level device design 
  • Understanding of networking concepts (wired or wireless protocols, OSI model, etc.) 
  • Experience with analysing network packet trace and debug log 
  • Experience with the use of laboratory equipment and measurement techniques (e.g. signal generators, logic analysers, oscilloscopes, multimeter, etc.) 
  • Experience with software version control systems such as Git Ability to write high quality technical documents and conduct technical training 
  • Ability to troubleshoot technical problems at a system-level (for example: methods to determine if something is a software or hardware problem; narrow down a complex software problem to most likely software components of root cause; adjust path of investigation based on evolving technical evidence and other factors) as well as the ability to debug a specific problem within an embedded software component 
  • Excellent written and verbal communication skills in English



Preferred Skills 

  • Experience working with standards-based embedded wireless technologies (Zigbee or Open Thread strongly preferred) 
  • Experience with IP networking protocols 
  • Experience with MQTT 
  • Experience with cross compiling between different processor architectures 
  • Experience with Linux and embedded OS environments such as Raspbian, AndroidOS, FreeRTOS, or MicriumOS /µCOS 
  • Experience with scripting languages (Python, Perl, JavaScript or UNIX shell script) 
  • Experience with Agile methodology

Benefits With This Jobs

  • Flexible work week 
  • Highly competitive salary 
  • Employee profit sharing 
  • RRSP contribution match 
  • Equity Rewards (stock units) 
  • Insurance plans 
  • Paid volunteer days 
  • Free coffee & snacks 
  • “Lunch and Learns” 
  • Monthly company updates with our CEO


Post a Comment