QA Automation Engineer |
Corporate |
|
|
Nov 4, 2024 |
|
202404110 |
About Role
Main Responsibilities
- Programming and OOP: Utilize your excellent programming skills and profound knowledge of Object-Oriented Programming (OOP) to develop efficient and maintainable automation solutions.
- Automation Framework Design: Design and implement scalable, sustainable, and reliable automation frameworks that can accommodate testing across multiple product sets.
- Requirement Understanding: Collaborate closely with stakeholders to understand project requirements thoroughly and translate them into comprehensive test plans.
- Test Case Development: Develop automated test cases across various product sets including Web, API, Mobile, and CLI, ensuring thorough testing coverage.
- Tool Proficiency: Leverage your experience with automation testing tools such as Pytest, TestNG, Selenium, Rest API, and Phone App automation frameworks to streamline the testing process.
- Domain Expertise: Experience in the IOT and embedded domains would be advantageous, although not mandatory.
- AI/ML Familiarity: Knowledge or experience in AI/ML models and libraries such as OpenCV would be a significant plus.
- CI/CD and Tools: Familiarity with CI/CD pipelines, tools like Jenkins, issue tracking systems like Jira, and version control systems like Gitlab is essential for seamless integration into our development workflow.
- Operating Systems: Comfortable working with multiple operating systems including FreeRTOS, Ubuntu, and Mac OS.
Requirements
- Bachelor’s degree, or above, in Computer Engineering, Electronic Engineering, Communications Engineering, Automation or other related disciplines.
- At least 3 to 5 years of automated testing experience.
- Good knowledge on manual testing and QA processes.
- Good working knowledge of Python, Java or any high-level programming language.
- Experience with Pytest, TestNG, Appium, Selenium, REST API, UI Automation.
- Working knowledge of AWS is plus.
- Experience in IOT, embedded domain is plus.
- Familiarity with CI/CD tools such as Jenkin or GitLab
- Familiarity with Linux OS
- Good communication and ability to identify, report and then fix issues accordingly.
Personal Attributes
- Ability to work on and collaborate with diverse teams in multiple geographical locations.
- Demonstrate exceptional problem-solving skills and logical thinking to tackle complex issues encountered during automation development.
- Outstanding written, verbal, and interpersonal communication skills
- Collaborative mindset with strong mentoring skills
- Analytical and creative problem-solving abilities
- Self-motivated and directed, with keen attention to details.
|
|
recruit.in@espressif.com |
About Role
Main Responsibilities
- Programming and OOP: Utilize your excellent programming skills and profound knowledge of Object-Oriented Programming (OOP) to develop efficient and maintainable automation solutions.
- Automation Framework Design: Design and implement scalable, sustainable, and reliable automation frameworks that can accommodate testing across multiple product sets.
- Requirement Understanding: Collaborate closely with stakeholders to understand project requirements thoroughly and translate them into comprehensive test plans.
- Test Case Development: Develop automated test cases across various product sets including Web, API, Mobile, and CLI, ensuring thorough testing coverage.
- Tool Proficiency: Leverage your experience with automation testing tools such as Pytest, TestNG, Selenium, Rest API, and Phone App automation frameworks to streamline the testing process.
- Domain Expertise: Experience in the IOT and embedded domains would be advantageous, although not mandatory.
- AI/ML Familiarity: Knowledge or experience in AI/ML models and libraries such as OpenCV would be a significant plus.
- CI/CD and Tools: Familiarity with CI/CD pipelines, tools like Jenkins, issue tracking systems like Jira, and version control systems like Gitlab is essential for seamless integration into our development workflow.
- Operating Systems: Comfortable working with multiple operating systems including FreeRTOS, Ubuntu, and Mac OS.
Requirements
- Bachelor’s degree, or above, in Computer Engineering, Electronic Engineering, Communications Engineering, Automation or other related disciplines.
- At least 3 to 5 years of automated testing experience.
- Good knowledge on manual testing and QA processes.
- Good working knowledge of Python, Java or any high-level programming language.
- Experience with Pytest, TestNG, Appium, Selenium, REST API, UI Automation.
- Working knowledge of AWS is plus.
- Experience in IOT, embedded domain is plus.
- Familiarity with CI/CD tools such as Jenkin or GitLab
- Familiarity with Linux OS
- Good communication and ability to identify, report and then fix issues accordingly.
Personal Attributes
- Ability to work on and collaborate with diverse teams in multiple geographical locations.
- Demonstrate exceptional problem-solving skills and logical thinking to tackle complex issues encountered during automation development.
- Outstanding written, verbal, and interpersonal communication skills
- Collaborative mindset with strong mentoring skills
- Analytical and creative problem-solving abilities
- Self-motivated and directed, with keen attention to details.
|
Bluetooth Software Engineer |
Corporate |
|
|
Nov 4, 2024 |
|
20240411 |
About the Role
Espressif is looking for Embedded Software Engineers to join the software department located in India. You will work in a diverse team where your colleagues are from Czech, Russia, India, Australia and so forth. Here, you get a chance to be a member of the core team in Espressif and work with talented engineers from all over the world.
The BLE Firmware Development Team is now focused on the development of the Bluetooth 5.x standard and BLE Mesh standard.
BLE FW Team is looking for a self-starting, high-technical, energetic individual with keen attention to details. The Candidate will be actively involved in:
- Development of Bluetooth Low Energy (BLE) Firmware for Espressif Bluetooth chips.
- Development of new firmware for BLE latest specification (BLE 5.x, BLE Mesh, etc).
- Development of BLE chip validation and Bluetooth Qualification.
- Research of cutting-edge and challenging Bluetooth technologies (BLE Audio, BLE Direction Finding, Next-Generation BLE Chip, etc).
- Supporting the existing firmware through feature additions, enhancements and maintenance.
- Working with systems team and cross-functional teams to deliver quality software following well-established software development processes.
- Resolving issues as reported by internal test teams as well as customers.
Requirements
Required skills
- Bachlor's degree or above in Electronic Engineering, Communications Engineering, Automation or other related majors
- Familiarity with Bluetooth Low Energy (BLE) protocol or BLE Mesh protocol
- Proven experience in developing BLE stack / firmware (2+ years, both BLE host and controller) or BLE Mesh stack (2+ years)
- Experience with software engineering processes and the full software development lifecycle including requirements, design, implementation, testing, and documenting in Continuous Integration environment
- Strong experience and proficiency in C programming (3+ years) for embedded platforms required
- Excellent problem solving and debugging skills
Bonus point
- Experience in developing BLE profiles and BLE applications (e.g. HID, ANCS, Homekit, etc)
- Good understanding of other networking protocol stacks is highly desired (e.g. Zigbee, IEEE 802.11, UWB, Lora, NB-IoT, etc)
- Strong Real-time systems and software engineering skills required (e.g. FreeRTOS, etc)
- One or more scripting languages (e.g. Python, etc)
- Experience with variety of software productivity tools (e.g. Git, Jira, etc)
|
|
recruit.in@espressif.com |
Bluetooth Software Engineer
About the Role
Espressif is looking for Embedded Software Engineers to join the software department located in India. You will work in a diverse team where your colleagues are from Czech, Russia, India, Australia and so forth. Here, you get a chance to be a member of the core team in Espressif and work with talented engineers from all over the world.
The BLE Firmware Development Team is now focused on the development of the Bluetooth 5.x standard and BLE Mesh standard.
BLE FW Team is looking for a self-starting, high-technical, energetic individual with keen attention to details. The Candidate will be actively involved in:
- Development of Bluetooth Low Energy (BLE) Firmware for Espressif Bluetooth chips.
- Development of new firmware for BLE latest specification (BLE 5.x, BLE Mesh, etc).
- Development of BLE chip validation and Bluetooth Qualification.
- Research of cutting-edge and challenging Bluetooth technologies (BLE Audio, BLE Direction Finding, Next-Generation BLE Chip, etc).
- Supporting the existing firmware through feature additions, enhancements and maintenance.
- Working with systems team and cross-functional teams to deliver quality software following well-established software development processes.
- Resolving issues as reported by internal test teams as well as customers.
Requirements
Required skills
- Bachlor's degree or above in Electronic Engineering, Communications Engineering, Automation or other related majors
- Familiarity with Bluetooth Low Energy (BLE) protocol or BLE Mesh protocol
- Proven experience in developing BLE stack / firmware (2+ years, both BLE host and controller) or BLE Mesh stack (2+ years)
- Experience with software engineering processes and the full software development lifecycle including requirements, design, implementation, testing, and documenting in Continuous Integration environment
- Strong experience and proficiency in C programming (3+ years) for embedded platforms required
- Excellent problem solving and debugging skills
Bonus point
- Experience in developing BLE profiles and BLE applications (e.g. HID, ANCS, Homekit, etc)
- Good understanding of other networking protocol stacks is highly desired (e.g. Zigbee, IEEE 802.11, UWB, Lora, NB-IoT, etc)
- Strong Real-time systems and software engineering skills required (e.g. FreeRTOS, etc)
- One or more scripting languages (e.g. Python, etc)
- Experience with variety of software productivity tools (e.g. Git, Jira, etc)
|
Digital IC Verification Engineer |
Corporate |
|
|
Aug 28, 2024 |
|
010 |
Position Responsibilities
1. Develop verification plans based on design-related documentation, set up the verification environment, and complete verification from module level to system level.
2. Execute regression testing and enhance verification coverage.
3. Collaborate with chip design engineers to identify and resolve design defects.
4. Guide the design team in implementing a verification-friendly design flow.
5. Perform RTL-level, gate-level, and low-power verification with UPF (Unified Power Format).
6. Assist FPGA engineers and software engineers in completing FPGA prototype testing.
7. Ensure the integrity and correctness of chip designs from multiple dimensions.
Position Requirements
1. Bachelor’s degree or higher in Computer Science, Electrical Engineering, Communications Engineering, or related fields. 3+ years of work experience.
2. Experience in design or verification of peripheral modules, communication modules, or SoC systems.
3. Proficiency in Verilog and expertise in C/SystemVerilog.
4. Knowledge of one or more scripting languages such as Python, Ruby, Perl, Shell, Tcl, or Makefile.
5. Experience with UVM (Universal Verification Methodology) is a plus.
6. Familiarity with the digital chip development process and successful tape-out project experience is an advantage.
7. Experience with formal verification is a plus. |
|
recruit.sgpr@espressif.com |
Digital IC Verification Engineer
Position Responsibilities
1. Develop verification plans based on design-related documentation, set up the verification environment, and complete verification from module level to system level.
2. Execute regression testing and enhance verification coverage.
3. Collaborate with chip design engineers to identify and resolve design defects.
4. Guide the design team in implementing a verification-friendly design flow.
5. Perform RTL-level, gate-level, and low-power verification with UPF (Unified Power Format).
6. Assist FPGA engineers and software engineers in completing FPGA prototype testing.
7. Ensure the integrity and correctness of chip designs from multiple dimensions.
Position Requirements
1. Bachelor’s degree or higher in Computer Science, Electrical Engineering, Communications Engineering, or related fields. 3+ years of work experience.
2. Experience in design or verification of peripheral modules, communication modules, or SoC systems.
3. Proficiency in Verilog and expertise in C/SystemVerilog.
4. Knowledge of one or more scripting languages such as Python, Ruby, Perl, Shell, Tcl, or Makefile.
5. Experience with UVM (Universal Verification Methodology) is a plus.
6. Familiarity with the digital chip development process and successful tape-out project experience is an advantage.
7. Experience with formal verification is a plus. |
Account Manager |
Corporate |
|
|
Aug 19, 2024 |
|
SGP003 |
Espressif Systems is looking for Account Managers to join us. In this role, you will be responsible to provide timely and high quality services to international customers. You will need to work with Technical Team to support customers’ commercial and technical requests, understand customers’ needs, derive opportunities to deliver the best solutions and subsequently build sustaining relationship with customers.
Major responsibilities:
Key Account Management
1. Seek opportunities for commercial and technical cooperation. Coordinate with team members to analyse customers’ demand and deliver the best solutions;
2. Develop and maintain relationships with strategic customers;
3. Pay close attention to industry trends and provide references that could shape the company's business policies.
Strategic development
1. Lead project team in line with the company's strategic goals;
2. Analyse industry trends and participate in the formulation of the company's business strategies.
Basic requirements:
1. Bachelor degree or above; All discipline backgrounds are welcome; Preferably 1-5 years of experience
2. Customer orientation and commercial orientation is a must;
3. You are fluent in Chinese and English, both verbally and written;
4. You are proactive, adaptable, efficient and are a team player;
5. Strong Communication Skills.
6. Candidates are open to overseas travel.
|
|
recruit.sgpr@espressif.com |
Espressif Systems is looking for Account Managers to join us. In this role, you will be responsible to provide timely and high quality services to international customers. You will need to work with Technical Team to support customers’ commercial and technical requests, understand customers’ needs, derive opportunities to deliver the best solutions and subsequently build sustaining relationship with customers.
Major responsibilities:
Key Account Management
1. Seek opportunities for commercial and technical cooperation. Coordinate with team members to analyse customers’ demand and deliver the best solutions;
2. Develop and maintain relationships with strategic customers;
3. Pay close attention to industry trends and provide references that could shape the company's business policies.
Strategic development
1. Lead project team in line with the company's strategic goals;
2. Analyse industry trends and participate in the formulation of the company's business strategies.
Basic requirements:
1. Bachelor degree or above; All discipline backgrounds are welcome; Preferably 1-5 years of experience
2. Customer orientation and commercial orientation is a must;
3. You are fluent in Chinese and English, both verbally and written;
4. You are proactive, adaptable, efficient and are a team player;
5. Strong Communication Skills.
6. Candidates are open to overseas travel.
|
Technical Marketing Manager |
Corporate |
|
|
Aug 19, 2024 |
|
SGP002 |
Espressif is looking for a Technical Marketing Manager to join us. In this role, you will be responsible for defining product messaging and guide the product marketing team for diverse portfolio of hardware and software products that Espressif delivers. You will also act as a bridge between Espressif engineering and customers to help product marketing team to focus on the right set of features and problems. It is expected to have both breadth and depth of technology in terms of connectivity protocols, systems software and hardware. It is also preferred to have insight and foresight into connected devices market.
Primary job responsibilities:
- Collaborate with the product management team to understand and provide feedback on the definitions of features and solutions
- Ensure that marketing plans align with market directions and support roadmaps for and releases of our offerings
- Support engagements where required in high-touch accounts worldwide by collaborating with business development team
- Define and participate in technical aspects of go-to-market engagements like webinars, workshops, customer and partner trainings, solution demos and industry and partner events
- Support awareness by evangelising technical capabilities
- Collaborate with other teams to create technical marketing proof points specific to performance benchmarks and reference architectures
Required Skills:
- 10+ years of industry experience, preferably in an area of connectivity, networking, systems software and architecture
- Bachelors degree in electronics engineering or computer science; advanced degree is a plus
- Domain knowledge of and experience with connected devices software and hardware is a plus
- Record of success in a fast-moving, technical environment
- Solid written and verbal communication and presentation skills
- 5+ years of technical marketing, solutions engineering, or solutions architect experience is a big plus
- Ability to communicate the technical value proposition for our offerings and promote our solutions internally and externally
- Willingness to travel
|
|
recruit.sgpr@espressif.com |
Technical Marketing Manager
Espressif is looking for a Technical Marketing Manager to join us. In this role, you will be responsible for defining product messaging and guide the product marketing team for diverse portfolio of hardware and software products that Espressif delivers. You will also act as a bridge between Espressif engineering and customers to help product marketing team to focus on the right set of features and problems. It is expected to have both breadth and depth of technology in terms of connectivity protocols, systems software and hardware. It is also preferred to have insight and foresight into connected devices market.
Primary job responsibilities:
- Collaborate with the product management team to understand and provide feedback on the definitions of features and solutions
- Ensure that marketing plans align with market directions and support roadmaps for and releases of our offerings
- Support engagements where required in high-touch accounts worldwide by collaborating with business development team
- Define and participate in technical aspects of go-to-market engagements like webinars, workshops, customer and partner trainings, solution demos and industry and partner events
- Support awareness by evangelising technical capabilities
- Collaborate with other teams to create technical marketing proof points specific to performance benchmarks and reference architectures
Required Skills:
- 10+ years of industry experience, preferably in an area of connectivity, networking, systems software and architecture
- Bachelors degree in electronics engineering or computer science; advanced degree is a plus
- Domain knowledge of and experience with connected devices software and hardware is a plus
- Record of success in a fast-moving, technical environment
- Solid written and verbal communication and presentation skills
- 5+ years of technical marketing, solutions engineering, or solutions architect experience is a big plus
- Ability to communicate the technical value proposition for our offerings and promote our solutions internally and externally
- Willingness to travel
|
Application Engineer |
Corporate |
, |
|
Aug 19, 2024 |
|
SGP001 |
Espressif is looking for an Application Engineer to join us. In this role, you will be responsible for working as technical liaison for the customers to design, implement customer specific features and triage their issues in various phases of product development. You’ll need to also work with the sales team to identify opportunities from technical feasibility perspective.
Primary job responsibilities:
- Support design-in at key customers, developing customized 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 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:
- 4+ 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
|
|
recruit.sgpr@espressif.com |
Espressif is looking for an Application Engineer to join us. In this role, you will be responsible for working as technical liaison for the customers to design, implement customer specific features and triage their issues in various phases of product development. You’ll need to also work with the sales team to identify opportunities from technical feasibility perspective.
Primary job responsibilities:
- Support design-in at key customers, developing customized 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 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:
- 4+ 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
|
Analog Design Engineer |
Corporate |
|
|
Aug 19, 2024 |
|
01 |
Espressif Systems is a global leader in innovative wireless SoC and IoT solutions, with a strong focus on designing and developing cutting-edge products. Our mission is to empower a smart and connected world through continuous innovation and unparalleled customer support.
We are seeking a highly motivated, skilled, and passionate Analog IC Designer to join our team. The successful candidate will possess a genuine interest in analog design, a strong ability to learn independently, and be hands-on in their approach to design work.
Key Responsibilities
1. Develop and optimize analog circuits for various applications, including but not limited to power management, buck converters, bandgap references, crystal oscillators, phase lock loops, power amplifiers, low noise amplifiers, signal conditioning, and data converters.
2. Independently learn and stay updated on the latest trends and best practices in analog design.
3. Perform hands-on design and layout of critical circuits, ensuring high performance and reliability.
4. Create accurate and efficient models of analog components and systems for simulation purposes.
5. Derive transfer functions of circuits to analyze and predict system performance.
6. Collaborate effectively with cross-functional teams, including digital designers, firmware engineers, and system architects to meet tight project schedules.
7. Maintain a careful and meticulous approach to design work, ensuring thorough documentation, testing, and validation of designs.
Qualifications
1. Bachelor's or Master's degree in Electrical Engineering or a related field.
2. years of experience in analog design, preferably in the semiconductor or wireless communication industry.
3. Demonstrated expertise in analog circuit design, simulation, and layout tools, such as Cadence Virtuoso, MMSIM, SpectreRF, AMS, QRC, Calibre, or similar.
4. Strong knowledge of analog design principles, circuit analysis, amplifier compensation, component matching, device reliability, ESD design, etc.
5. Proficient in building and validating models for analog components and systems.
6. Familiarity with deriving and analyzing transfer functions of circuits to predict system performance.
7. Excellent teamwork and communication skills, with a proven ability to work effectively in a fast-paced, collaborative environment.
8. Strong attention to detail, with a meticulous and methodical approach to design work and problem-solving.
9. Ability to work well under pressure, meet tight deadlines, and adapt to changing priorities. |
|
recruit.sgpr@espressif.com |
Espressif Systems is a global leader in innovative wireless SoC and IoT solutions, with a strong focus on designing and developing cutting-edge products. Our mission is to empower a smart and connected world through continuous innovation and unparalleled customer support.
We are seeking a highly motivated, skilled, and passionate Analog IC Designer to join our team. The successful candidate will possess a genuine interest in analog design, a strong ability to learn independently, and be hands-on in their approach to design work.
Key Responsibilities
1. Develop and optimize analog circuits for various applications, including but not limited to power management, buck converters, bandgap references, crystal oscillators, phase lock loops, power amplifiers, low noise amplifiers, signal conditioning, and data converters.
2. Independently learn and stay updated on the latest trends and best practices in analog design.
3. Perform hands-on design and layout of critical circuits, ensuring high performance and reliability.
4. Create accurate and efficient models of analog components and systems for simulation purposes.
5. Derive transfer functions of circuits to analyze and predict system performance.
6. Collaborate effectively with cross-functional teams, including digital designers, firmware engineers, and system architects to meet tight project schedules.
7. Maintain a careful and meticulous approach to design work, ensuring thorough documentation, testing, and validation of designs.
Qualifications
1. Bachelor's or Master's degree in Electrical Engineering or a related field.
2. years of experience in analog design, preferably in the semiconductor or wireless communication industry.
3. Demonstrated expertise in analog circuit design, simulation, and layout tools, such as Cadence Virtuoso, MMSIM, SpectreRF, AMS, QRC, Calibre, or similar.
4. Strong knowledge of analog design principles, circuit analysis, amplifier compensation, component matching, device reliability, ESD design, etc.
5. Proficient in building and validating models for analog components and systems.
6. Familiarity with deriving and analyzing transfer functions of circuits to predict system performance.
7. Excellent teamwork and communication skills, with a proven ability to work effectively in a fast-paced, collaborative environment.
8. Strong attention to detail, with a meticulous and methodical approach to design work and problem-solving.
9. Ability to work well under pressure, meet tight deadlines, and adapt to changing priorities. |
Embedded Software Engineer |
Corporate |
|
|
Jan 2, 2024 |
|
100 |
We are seeking an experienced and highly motivated Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will participate in projects related to wireless protocol stacks (Wi-Fi / Bluetooth / 802.15.4) or multimedia solutions (algorithms / protocols / applications of video/audio) and be responsible for designing and developing Espressif's AIoT Chips, SDKs, and solutions.
Responsibilities
1.Design and develop wireless protocol stacks such as Wi-Fi / Bluetooth / 15.4 and coexistence among them.
2.Develop multimedia algorithms such as H264, JPEG, and audio codecs; develop multimedia protocols such as DLNA, VOIP; develop other components used in Multimedia SDK.
3.Design and implement embedded multimedia solutions based on Wi-Fi/Bluetooth Chips and SDKs, such as voice-controlled loudspeakers and IoT devices.
4.Analyze, position, and solve customer problems to better assist customers in completing product and project development.
Qualifications
1.Bachelor’s degree or above in Computer, Electronic Engineering, Communication, Automation, or other related majors.
2.Proficiency in C / C++ language.
3.Familiarity with at least one scripting language, Python is preferred.
4.Good understanding of networking specifications is highly desired (e.g., Wi-Fi, Bluetooth, 15.4(Zigbee / Thread), UWB, Lora, NB-IoT, etc.).
5.Familiarity with FreeRTOS or another RTOS.
6.Knowledge of hardware communication protocols: SPI, UART, I2C, I2S.
7.Excellent English reading and writing skills, able to read English documents and specs fluently.
Desirable Skills and Experience
1.Keen interest in the development of single-chip microcomputers and protocol stacks; experience in complete embedded-related projects or embedded-related competitions is a plus.
2.Solid technical foundation for embedded software development; experience in ESP8266/ESP32 development is preferred.
3.In-depth research on some embedded-related technologies such as operating systems, network protocols, automation tools, etc.
4.Passion for technology, constant pursuit, and learning of new knowledge, in-depth research, and the pursuit of the ultimate in research and development spirit. |
|
recruit@espressif.com |
Embedded Software Engineer
We are seeking an experienced and highly motivated Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will participate in projects related to wireless protocol stacks (Wi-Fi / Bluetooth / 802.15.4) or multimedia solutions (algorithms / protocols / applications of video/audio) and be responsible for designing and developing Espressif's AIoT Chips, SDKs, and solutions.
Responsibilities
1.Design and develop wireless protocol stacks such as Wi-Fi / Bluetooth / 15.4 and coexistence among them.
2.Develop multimedia algorithms such as H264, JPEG, and audio codecs; develop multimedia protocols such as DLNA, VOIP; develop other components used in Multimedia SDK.
3.Design and implement embedded multimedia solutions based on Wi-Fi/Bluetooth Chips and SDKs, such as voice-controlled loudspeakers and IoT devices.
4.Analyze, position, and solve customer problems to better assist customers in completing product and project development.
Qualifications
1.Bachelor’s degree or above in Computer, Electronic Engineering, Communication, Automation, or other related majors.
2.Proficiency in C / C++ language.
3.Familiarity with at least one scripting language, Python is preferred.
4.Good understanding of networking specifications is highly desired (e.g., Wi-Fi, Bluetooth, 15.4(Zigbee / Thread), UWB, Lora, NB-IoT, etc.).
5.Familiarity with FreeRTOS or another RTOS.
6.Knowledge of hardware communication protocols: SPI, UART, I2C, I2S.
7.Excellent English reading and writing skills, able to read English documents and specs fluently.
Desirable Skills and Experience
1.Keen interest in the development of single-chip microcomputers and protocol stacks; experience in complete embedded-related projects or embedded-related competitions is a plus.
2.Solid technical foundation for embedded software development; experience in ESP8266/ESP32 development is preferred.
3.In-depth research on some embedded-related technologies such as operating systems, network protocols, automation tools, etc.
4.Passion for technology, constant pursuit, and learning of new knowledge, in-depth research, and the pursuit of the ultimate in research and development spirit. |
Embedded Software Engineer (ESP-IDF SDK) |
Corporate |
|
|
Jan 2, 2024 |
|
705 |
Job Responsibilities
Development and maintenance of ESP-IDF (primary SDK for ESP32 series SoCs). As part of the ESP-IDF Core Team, you will work on core features such as:
- Multicore FreeRTOS kernel
- Memory and interrupt allocators
- System services such as system timers and inter core communication
- Collaborate with open source contributors and community in development and maintenance of ESP-IDF
- Work closely with other teams to bring up and support new ESP32 SoCs
Required Skills
- Strong C or C++ skills
- Experience with embedded systems
- Experience working with Real Time Operating Systems
- Able to communicate efficiently in English in an international team, with colleagues from all over the world
Desired Skills
- Experience with any ISA and programming in assembly language (e.g., ARM, RISC-V, x86)
- Unit Testing and test automation
- Version control, Git/SVN
- Python, Rust and other languages
- Experience with CMake or other build systems
|
|
recruit@espressif.com |
Embedded Software Engineer (ESP-IDF SDK)
Job Responsibilities
Development and maintenance of ESP-IDF (primary SDK for ESP32 series SoCs). As part of the ESP-IDF Core Team, you will work on core features such as:
- Multicore FreeRTOS kernel
- Memory and interrupt allocators
- System services such as system timers and inter core communication
- Collaborate with open source contributors and community in development and maintenance of ESP-IDF
- Work closely with other teams to bring up and support new ESP32 SoCs
Required Skills
- Strong C or C++ skills
- Experience with embedded systems
- Experience working with Real Time Operating Systems
- Able to communicate efficiently in English in an international team, with colleagues from all over the world
Desired Skills
- Experience with any ISA and programming in assembly language (e.g., ARM, RISC-V, x86)
- Unit Testing and test automation
- Version control, Git/SVN
- Python, Rust and other languages
- Experience with CMake or other build systems
|
Project Manager Application Framework |
Corporate |
, |
|
Jan 10, 2022 |
|
job_20211223_91_PMAF |
About Company
Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting- edge WiFi-and-Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).
Espressif has a technology centre in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.
Job Description
We are looking for a project manager to be responsible for handling our company's ongoing projects. You will be working closely with your team members to ensure that all project requirements, deadlines, and schedules are on track. Responsibilities include submitting project deliverables, preparing status reports, and establishing effective project communication plans as well as the proper execution of said plans.
To be a successful candidate, you will need to have proven experience in project management and the ability to lead project teams of various sizes. A Project Management Professional (PMP) certification is a huge advantage.
Responsibilities:
- Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and schedules.
- Meeting with project team members to identify and resolve issues.
- Submitting project deliverables and ensuring that they adhere to quality standards.
- Preparing status reports by gathering, analyzing, and summarizing relevant information.
- Establishing effective project communication plans and ensuring their execution.
- Facilitating change requests to ensure that all parties are informed of the impacts on schedule and budget.
- Coordinating the development of user manuals, training materials, and other documents as needed to enable successful implementation and turnover of the process or system to the clients.
- Identifying and developing new opportunities with clients.
- Obtaining customer acceptance of project deliverables.
- Managing customer satisfaction within the project transition period.
- Conducting post-project evaluation and identifying successful and unsuccessful project elements. Directly manages both programs and projects that are directly tied to the development, implementation or upgrade of technology or products for external customers.
Qualifications
This role warrants the following skillset :
- A bachelor’s degree or master's degree in a related field.
- 4 to 8 years of proven experience in project management.
- Strong understanding of formal project management methodologies.
- Able to complete projects in a timely manner.
- Strong computer science fundamentals, a very good understanding of Data Structure and Algorithms.
- Ability to work with technical leads to create a project plan and follow up on the execution.
- Mentor Junior Program managers to take care of multiple programs within the Organization.
What to expect from our interview process
- The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project etc.
- Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.
- Successful candidates will then be invited for 2 to 3 rounds of technical interview as per previous round feedback.
- Finally, Successful candidates will have interview with HR.
What you offer us
- Ability to provide technical solutions, support that fosters collaboration and innovation.
- Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.
What we offer
- An open minded, collaborative culture of enthusiastic technologist.
- Competitive salary
- 100% company paid medical/dental/vision/life coverage
- Frequent trainings by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups and seminars.
|
|
|
Project Manager Application Framework
About Company
Espressif Systems (688018) is a public multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India, and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting- edge WiFi-and-Bluetooth, low-power IoT solutions. We have created the popular ESP8266 and ESP32 series of chips, modules, and development boards. By leveraging wireless computing, we provide green, versatile, and cost-effective chipsets. We have always been committed to offering IoT solutions that are secure, robust, and power-efficient. By open-sourcing our technology, we aim to enable developers to use Espressif’s technology globally and build smart connected devices. In July 2019, Espressif made its Initial Public Offering on the Sci-Tech Innovation Board (STAR) of the Shanghai Stock Exchange (SSE).
Espressif has a technology centre in Pune. The focus is on embedded software engineering and IoT solutions for our growing customers.
Job Description
We are looking for a project manager to be responsible for handling our company's ongoing projects. You will be working closely with your team members to ensure that all project requirements, deadlines, and schedules are on track. Responsibilities include submitting project deliverables, preparing status reports, and establishing effective project communication plans as well as the proper execution of said plans.
To be a successful candidate, you will need to have proven experience in project management and the ability to lead project teams of various sizes. A Project Management Professional (PMP) certification is a huge advantage.
Responsibilities:
- Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and schedules.
- Meeting with project team members to identify and resolve issues.
- Submitting project deliverables and ensuring that they adhere to quality standards.
- Preparing status reports by gathering, analyzing, and summarizing relevant information.
- Establishing effective project communication plans and ensuring their execution.
- Facilitating change requests to ensure that all parties are informed of the impacts on schedule and budget.
- Coordinating the development of user manuals, training materials, and other documents as needed to enable successful implementation and turnover of the process or system to the clients.
- Identifying and developing new opportunities with clients.
- Obtaining customer acceptance of project deliverables.
- Managing customer satisfaction within the project transition period.
- Conducting post-project evaluation and identifying successful and unsuccessful project elements. Directly manages both programs and projects that are directly tied to the development, implementation or upgrade of technology or products for external customers.
Qualifications
This role warrants the following skillset :
- A bachelor’s degree or master's degree in a related field.
- 4 to 8 years of proven experience in project management.
- Strong understanding of formal project management methodologies.
- Able to complete projects in a timely manner.
- Strong computer science fundamentals, a very good understanding of Data Structure and Algorithms.
- Ability to work with technical leads to create a project plan and follow up on the execution.
- Mentor Junior Program managers to take care of multiple programs within the Organization.
What to expect from our interview process
- The first step is to email your resume or apply to the relevant open position, along with a sample of something you have worked on such as a public GitHub repo or side project etc.
- Next, post shortlisting your profile recruiter will get in touch with you via a mechanism that works for you e.g. via email, phone. This will be a short chat to learn more about your background and interests, to share more about the job and Espressif, and to answer any initial questions you have.
- Successful candidates will then be invited for 2 to 3 rounds of technical interview as per previous round feedback.
- Finally, Successful candidates will have interview with HR.
What you offer us
- Ability to provide technical solutions, support that fosters collaboration and innovation.
- Ability to balance a variety of technical needs and priorities according to Espressif’s growing needs.
What we offer
- An open minded, collaborative culture of enthusiastic technologist.
- Competitive salary
- 100% company paid medical/dental/vision/life coverage
- Frequent trainings by experienced colleagues and chances to take international trips, attend exhibitions, technical meetups and seminars.
|