Overview
Espressif is looking for a Software Engineer to join us.
In this role, you will be responsible for working as a technical liaison for customers to design, implement customer-specific features and triage their issues in various phases of product development.
You’ll also work with the sales team to identify opportunities from a technical feasibility perspective.
Responsibilities
Support design-in at key customers, developing customised software as per customer requirements
Work closely with customers’ engineering teams to ensure that the customers can successfully go to production with Espressif solutions in a timely manner
Create technical solutions such as hardware and software demos and reference system designs
Methodical and timely analysis and response to various customer issues and questions; interact with R&D as needed for the same
Assimilate customer feedback and communicate with R&D for product improvement
Required Skills
3+ years of experience in an area of connectivity, networking, systems software and architecture
Bachelor’s degree in electronics engineering or computer science; advanced degree is a plus
Good understanding of embedded systems, RTOS, TCP/IP networking and protocols, hardware peripherals and drivers, processor architecture or a subset of these
Experience with Wi-Fi, Bluetooth LE and 802.15.4 radio is a big plus
Basic C/C++ programming expertise with good debugging skills
Domain knowledge of and experience with connected devices software and hardware is a plus
Solid written and verbal communication, presentation and interpersonal skills
Demonstrated curiosity in engineering and the ability to quickly learn new skills and adapt to project needs
Additional Information
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering, Product Management, and Research
Industries: Semiconductor Manufacturing, Telecommunications, and Computer and Network Security
#J-18808-Ljbffr